6

我有一个由某个字符分隔的简单字符串,比如说逗号。我应该能够创建一个 TStringList 并将其分隔符设置为逗号,然后将 DelimitedText 设置为我要解析的文本,并且应该自动解析它。

问题是当我查看输出时,它还包含空格作为分隔符并分割我的结果。我怎样才能避免这种情况,或者有更好的方法来做到这一点。

4

3 回答 3

22

TStringList 上有一个 StrictDelimiter 属性。将其设置为 True ,它只会解析分隔符,而不是空格。

于 2010-06-17T17:33:41.547 回答
5

如果您使用的是 d7,您可以查看函数 "ExtractStrings"

于 2010-06-18T09:47:30.860 回答
5

这是属性的标准,记录在案的行为TStrings.DelimitedText。您希望将该StrictDelimiter属性设置为true以禁用该行为。

于 2010-06-17T17:34:34.023 回答