I’m trying to find a Delphi function that will split an input string into an array of strings based on a delimiter. I’ve found a lot from searching the web, but all seem to have their own issues and I haven’t been able to get any of them to work.
I just need to split a string like:
"word:doc,txt,docx" into an array based on ‘:’. The result would be
['word', 'doc,txt,docx']. How can I do that?
you can use the TStrings.DelimitedText property for split an string
check this sample
UPDATE
See this link for an explanation of
StrictDelimiter.