I have a simple string which is delimited by some character, let's say a comma. I should be able to create a TStringList and set it's delimiter to a comma then set the DelimitedText to the text I want to parse and it should be automaticlly parsed.
The problem is when I look at the output it also includes spaces as delimiters and chops up my results. How can I avoid this, or is there a better way to do this.
There's a StrictDelimiter property on the TStringList. Set it to True and it will only parse on the delimiter, not the spaces.
That's standard, documented behavior of the TStrings.DelimitedText
property. You want to set the StrictDelimiter
property to true to disable that behavior.
You can have a look on the function "ExtractStrings" , if you are using d7
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With