cxlater 发表于 2016-9-17 14:34:36

[已解决]正则盲来求帮助了 关于用正则匹配url遇到减号会断片的解决办法

本帖最后由 cxlater 于 2016-9-17 16:17 编辑

目前在用的正则代码如下

#include <Array.au3>
$textstr = "测试:http://detail.tmall.com/item.htm?id=534631147185&qq-pf-to=pcqq.group结束"
$textstr = StringRegExp($textstr, "http:[\w\/\.\?\&\=]+", 3)
_ArrayDisplay($textstr)

返回数组包含值:
http://detail.tmall.com/item.htm?id=534631147185&qq
请问怎么能完整匹配到-号之后的字符,另外怎么能同时匹配到https的连接呢

正则完全不会{:face (394):}

水木子 发表于 2016-9-17 14:47:21

测试文本能长点不?我想原本应该不是这样的吧?

cxlater 发表于 2016-9-17 15:24:39

回复 2# 水木子


测试文本 只是举个栗子

主要是说明返回结果只能到达符号"-"之前,之后的内容就匹配不上了

haijie1223 发表于 2016-9-17 15:36:21

(http.*?)[^\x00-\xff]+"

cxlater 发表于 2016-9-17 16:17:31

感谢完美解决
页: [1]
查看完整版本: [已解决]正则盲来求帮助了 关于用正则匹配url遇到减号会断片的解决办法