title: How to convert a string into array in delphi?
body: <p>In php and java there are explode and tokenizer function to convert a string into array without punctuations. Are are functions or some way in delphi to do the work. Suppose there is a large file " This is, a large file with punctuations,, and spaces and numbers 123..." How can we get
  array "This is a large file with punctuations and spaces and numbers 123"</p>
  
  <p>Thank you very much in advance.</p>
  
  <p>Yes, we want only [0..9],[a..z],[A..Z], like \w in regex. Can we use regex in Tperlregex to extract \w and put them in Tstringlist as if tstringlist is a array, but it may not be so efficient? Thank you.</p>