找回密码
 加入
搜索
查看: 2588|回复: 7

[AU3基础] 关于正则 替换模式(已解决)

  [复制链接]
发表于 2010-9-24 17:43:21 | 显示全部楼层 |阅读模式
本帖最后由 shenrenba 于 2010-9-25 08:58 编辑

清理下面代码中的空行和空格 但是内容还是分行  我的正则连行都取消了 应该怎么写?
$str = "  " & _
                "sdasdasdsda" & _
                "dasdasdasd  " & _
                " asdasdasd " & _
                "  dasdqweawd" & _
                "  " & _
                "  " & _
                "qqqqqq" & _
                "  " & _
                " ssss "
$Array = StringRegExpReplace($str, "\s+?", "")
MsgBox(0,0,$Array)
发表于 2010-9-24 19:17:11 | 显示全部楼层
用了两次替换才搞定,希望有人能一次解决,等待学习!

$sText = 'AAAAAAAAAA' & @CRLF & _
                '     ' & @CRLF & _
                  @CRLF & _
                'BBBB  BBBB' & @CRLF & _
                  @CRLF & _
                  @CRLF & _
                'CCC    CCC' & @CRLF & _
                'DDDDD   DD'
                
$sReg = StringRegExpReplace(StringRegExpReplace($sText, '\h', ''), '\n\r', '')
MsgBox(0, '', $sReg)
发表于 2010-9-24 20:15:07 | 显示全部楼层
本帖最后由 3mile 于 2010-9-24 20:25 编辑

$sText = 'AAAAAAAAAA' & @CRLF & _
                '     ' & @CRLF & _
                  @CRLF & _
                'BBBB  BBBB' & @CRLF & _
                  @CRLF & _
                  @CRLF & _
                'CCC    CCC' & @CRLF & _
                'DDDDD   DD'
                
$sReg = StringRegExpReplace($sText, '\h+\r|\n\r', '')
MsgBox(0, '', $sReg)
发表于 2010-9-24 20:20:20 | 显示全部楼层



$str = "a" & _
           "b"


出来就是
ab
发表于 2010-9-24 20:35:18 | 显示全部楼层
rolaka 所言极是…
发表于 2010-9-24 20:48:43 | 显示全部楼层
回复 5# afan
哈哈,只顾看水木兄的回复。反而没看楼主
发表于 2010-9-24 22:23:26 | 显示全部楼层
本帖最后由 水木子 于 2010-9-24 23:16 编辑

回复 6# 3mile
我之所以没有使用楼主提供的字符串,貌似字符串并没有多行的意思,体现不出需要解决的问题。误导了你,不好意思啊!
发表于 2010-9-24 23:03:33 | 显示全部楼层
回复 7# 水木子
水木兄人品太好了!
没有责怪水木兄的意思,我只是在自嘲!哈哈
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-10-3 06:32 , Processed in 0.087114 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表