У меня есть простая строка, которая разграничена некоторым символом, скажем, запятая. Я должен смочь создать TStringList, и установить это - разделитель к запятой, затем устанавливает DelimitedText на текст, который я хочу проанализировать, и это должен быть проанализированный automaticlly.
Проблема состоит в том, когда я смотрю на вывод, это также включает пробелы как разделители и нарубило мои результаты. Как я могу избежать этого или являюсь там лучшим способом сделать это.
В TStringList есть свойство StrictDelimiter. Установите для него значение True, и он будет анализировать только разделитель, а не пробелы.
Это стандартное, документированное поведение свойства TStrings.DelimitedText
. Вы хотите установить свойство StrictDelimiter
в true, чтобы отключить это поведение.
Вы можете посмотреть на функцию "ExtractStrings", если вы используете d7