关于正则 替换模式(已解决)
本帖最后由 shenrenba 于 2010-9-25 08:58 编辑清理下面代码中的空行和空格 但是内容还是分行我的正则连行都取消了 应该怎么写?
$str = "" & _
"sdasdasdsda" & _
"dasdasdasd" & _
" asdasdasd " & _
"dasdqweawd" & _
"" & _
"" & _
"qqqqqq" & _
"" & _
" ssss "
$Array = StringRegExpReplace($str, "\s+?", "")
MsgBox(0,0,$Array)
用了两次替换才搞定,希望有人能一次解决,等待学习!
$sText = 'AAAAAAAAAA' & @CRLF & _
' ' & @CRLF & _
@CRLF & _
'BBBBBBBB' & @CRLF & _
@CRLF & _
@CRLF & _
'CCC CCC' & @CRLF & _
'DDDDD DD'
$sReg = StringRegExpReplace(StringRegExpReplace($sText, '\h', ''), '\n\r', '')
MsgBox(0, '', $sReg) 本帖最后由 3mile 于 2010-9-24 20:25 编辑
$sText = 'AAAAAAAAAA' & @CRLF & _
' ' & @CRLF & _
@CRLF & _
'BBBBBBBB' & @CRLF & _
@CRLF & _
@CRLF & _
'CCC CCC' & @CRLF & _
'DDDDD DD'
$sReg = StringRegExpReplace($sText, '\h+\r|\n\r', '')
MsgBox(0, '', $sReg)
额
$str = "a" & _
"b"
出来就是
ab
rolaka 所言极是… 回复 5# afan
哈哈,只顾看水木兄的回复。反而没看楼主 本帖最后由 水木子 于 2010-9-24 23:16 编辑
回复 6# 3mile
我之所以没有使用楼主提供的字符串,貌似字符串并没有多行的意思,体现不出需要解决的问题。误导了你,不好意思啊! 回复 7# 水木子
水木兄人品太好了!
没有责怪水木兄的意思,我只是在自嘲!哈哈
页:
[1]