При парсинге строки с помощью разделителя для TStringList, кажется, также анализирует на пробелах (Delphi)

У меня есть простая строка, которая разграничена некоторым символом, скажем, запятая. Я должен смочь создать TStringList, и установить это - разделитель к запятой, затем устанавливает DelimitedText на текст, который я хочу проанализировать, и это должен быть проанализированный automaticlly.

Проблема состоит в том, когда я смотрю на вывод, это также включает пробелы как разделители и нарубило мои результаты. Как я могу избежать этого или являюсь там лучшим способом сделать это.

6
задан Daisetsu 17 June 2010 в 17:15
поделиться

3 ответа

В TStringList есть свойство StrictDelimiter. Установите для него значение True, и он будет анализировать только разделитель, а не пробелы.

22
ответ дан 8 December 2019 в 02:52
поделиться

Это стандартное, документированное поведение свойства TStrings.DelimitedText . Вы хотите установить свойство StrictDelimiter в true, чтобы отключить это поведение.

5
ответ дан 8 December 2019 в 02:52
поделиться

Вы можете посмотреть на функцию "ExtractStrings", если вы используете d7

5
ответ дан 8 December 2019 в 02:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: