Example 1: Split a directory path
Note: These examples are provided to illustrate the 
base.StringTokenizer class. For
file system path management, consider using the os.Path extension class.Split a UNIX™ directory path using slash
Program
code:
MAIN
  DEFINE tok base.StringTokenizer 
  LET tok = base.StringTokenizer.create("/home/tomy","/")
  WHILE tok.hasMoreTokens()
    DISPLAY tok.nextToken()
  END WHILE
END MAINOutput:
home
tomySplit a Microsoft™ Windows® directory path using backslash
Note that you must escape the backslash:
MAIN
  DEFINE tok base.StringTokenizer 
  LET tok = base.StringTokenizer.create("C:\\My Documents\\My Pictures","\\")
  WHILE tok.hasMoreTokens()
    DISPLAY tok.nextToken()
  END WHILE
END MAIN
Output:
C:
My Documents
My Pictures