读书人

delphi里如何分格字符串?

发布时间: 2012-03-06 20:47:55 作者: rapoo

delphi里怎么分格字符串??
字符串
119#200523#13452#52342#FSF#|SSS|2342|BAD|SDE|3242|

怎么把
119#200523#13452#52342#FSF#
|SSS|2342|BAD|SDE|3242|

分开。并且把
119
200523
13452
等分格开来??
谢谢


[解决办法]
如果单是这串的话( "119#200523#13452#52342#FSF "),用TStringList,设置Delimiter和delimitedtext即可。

一大串的话,也许可以考虑用正则表达式。
[解决办法]
如果没有规律,那么有个笨办法:
先按#分隔截取,再在截取出来的每个字串里边进行二次的|分隔截取
[解决办法]
先替换空格,# 然后
TStringList,设置Delimiter和delimitedtext
[解决办法]
用 StringReplace

读书人网 >.NET

热点推荐