jchang 发表于 2008-10-24 16:22:26

请教字符串相关问题

问题1:类似如下字符:
MAX                 3/3                 0/3             108/3             610.5/3             138.9/3              96.7/3
请问如何进行字符串操作使得空格用逗号替代,但是“/ ”后面的空格维持不变:
MAX,3/3,0/3,108/3,610.5/3,138.9/3,96.7/3
问题2:类似如下字符:
3   (OPE)              -3             0             108           610.5           138.9           -96.7       
请问如何进行字符串操作使得空格用逗号替代,但是第一个字符和第二个字符之间的空格维持不变:
3   (OPE),-3, 0,108,610.5,138.9        , -96.7       

请大家指教!

pusofalse 发表于 2008-10-24 16:30:11

问题1、$test = "MAX               3/3               0/3               108/3             610.5/3             138.9/3            96.7/3"
$text = StringRegExpReplace($test, " {3,}", ",")
MsgBox(0, "Stripped from both ends", $text)

jchang 发表于 2008-10-24 17:03:45

多谢指点,请问第二个问题如何解决

pusofalse 发表于 2008-10-24 17:09:58

这种题目用au3来做,感觉有点大材小用了。。。
刚开始学习Au3,还不太熟悉各字串函数的用法。
我的代码只是通过匹配空格的个数来达到替换的。。。
自己看着改吧,你第二个文本跟第一个一样。。。

jchang 发表于 2008-10-24 17:33:39

多谢,刚在看正则表达式,受益匪浅
页: [1]
查看完整版本: 请教字符串相关问题