正则表达替换汉字间空格
本帖最后由 manlty 于 2010-1-18 23:05 编辑$str="34535中 国 人 ab123"
要求将“中 国 人”这三个汉字中间的空格去掉,如何使用StringRegExpReplace完成字符替换? $str="34535中 国 人 ab123"
msgbox(0, 0, StringRegExpReplace($str, '\s+', '')) 不对吧,我只要汉字中间的空格去掉,而不去掉其余的空格 回复 3# manlty
没看清题……$str="34535中 国 人 ab123"
msgbox(0, 0, StringRegExpReplace($str, '(?<=[^\x00-\xff])\s+(?=[^\x00-\xff])', '')) 谢谢版主!! 正则强人! 回复 4# afan
Local $text = StringStripWS(" 01李 02王 03张 04刘 05陈 06杨 07赵 08黄 09周 10吴 ", 8)
MsgBox(4096, "删除所有空格?", $text)
用StringStripWS无法去除其中的空格啊,用正则如何去除呢? 回复afan
Local $text = StringStripWS(" 01李 02王 03张 04刘 05陈 06杨 07赵 08黄 09周 ...
仙乃日 发表于 2013-1-25 12:46 http://www.autoitx.com/images/common/back.gifLocal $text = ' 01李 02王 03张 04刘 05陈 06杨 07赵 08黄 09周 10吴 '
MsgBox(0, '删除所有空白', StringRegExpReplace($text, '[\s ]+', ''))
谢谢 afan 啦 StringRegExpReplace($text, '[\s ]+', '')比用StringStripWS好用哦
页:
[1]