字符串分隔符问题
一字符串,其中有分隔符,例如:'aaa|123|56565|fgdf',可以很快得到每一个字段值吗?循环方法太慢了。
我看到类似的帖子,有如下方法:
sl : Tstringlist;
sl := Tstringlist.Create;
sl.DelimitedText:='123|23423|354234|234234';
sl.Delimiter:='|';
我试过,当分隔符是','(逗号)时,上面的方法是可以的,但当分隔符是'|'时,方法就不能成功了。请问有没有使用通用分隔符的方法呢?
另外ExtractStrings函数如何使用呢?我看了调用它的参数类型,都不知道如何设置。那位高手能给我个例子呢?
多谢了