我有一个简单的字符串,由一些字符分隔,让我们说一个逗号。我应该能够创建一个TStringList并将其分隔符设置为逗号,然后将DelimitedText设置为我要解析的文本,并且应该自动解析它。
问题是,当我查看输出时,它还包含空格作为分隔符并填充我的结果。我怎样才能避免这种情况,或者有更好的方法来做到这一点。
答案 0 :(得分:22)
TStringList上有一个StrictDelimiter属性。将其设置为True,它只会解析分隔符,而不是空格。
答案 1 :(得分:5)
这是TStrings.DelimitedText
属性的标准记录行为。您希望将StrictDelimiter
属性设置为 true 以禁用该行为。
答案 2 :(得分:5)
如果您使用的是d7
,可以查看“ExtractStrings”功能