找回密码
 加入
搜索
楼主: kxing

[AU3基础] [已解决]正则去除多行空白符与简单的零宽断言……

  [复制链接]
 楼主| 发表于 2010-5-9 23:21:10 | 显示全部楼层
不能与判断是否为h打头模式判断吗?
直接在一个if内完成,且函数工作模式为0返回真/假。
辛苦afan了。。。。
发表于 2010-5-9 23:52:37 | 显示全部楼层
本帖最后由 afan 于 2010-5-10 00:03 编辑

不懂意思…… 请提交范本及要匹配的要求
 楼主| 发表于 2010-5-10 12:42:47 | 显示全部楼层
就是和上面的例子那种格式.

$str = "http://" & @CRLF & "http://" & @CRLF & "htytp://"
If Not StringRegExp(@CRLF & $str, "\n^http://.+?$") Then MsgBox(64, 'ok,并非全为http://打头', $str)

希望在stringregexp函数中用两个参数完成,不写入数组。
多谢!!
发表于 2010-5-10 13:03:41 | 显示全部楼层
$str = "http://" & @CRLF & "http://" & @CRLF & "http://a"
If Not StringRegExp(@CRLF & $str, "\n(?!http://).*") Then MsgBox(64, 'ok,全为http://打头', $str)
发表于 2010-5-10 13:29:57 | 显示全部楼层
简单的零宽断言……

p.s, 后面讨论的这些都不是主题的内容了,应该开新主题。LZ要不修改下标题
 楼主| 发表于 2010-5-10 13:47:56 | 显示全部楼层
好的,我修改下标题.
非常感谢afan!
发表于 2010-5-10 14:59:10 | 显示全部楼层
呵呵,学习一下。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-6-11 23:07 , Processed in 0.068890 second(s), 13 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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