kxing 发表于 2010-5-9 23:21:10

不能与判断是否为h打头模式判断吗?
直接在一个if内完成,且函数工作模式为0返回真/假。
辛苦afan了。。。。

afan 发表于 2010-5-9 23:52:37

本帖最后由 afan 于 2010-5-10 00:03 编辑

不懂意思…… 请提交范本及要匹配的要求

kxing 发表于 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函数中用两个参数完成,不写入数组。
多谢!!

afan 发表于 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)

afan 发表于 2010-5-10 13:29:57

简单的零宽断言……

p.s, 后面讨论的这些都不是主题的内容了,应该开新主题。LZ要不修改下标题

kxing 发表于 2010-5-10 13:47:56

好的,我修改下标题.
非常感谢afan!

menfan 发表于 2010-5-10 14:59:10

呵呵,学习一下。。
页: 1 [2]
查看完整版本: [已解决]正则去除多行空白符与简单的零宽断言……