不好意思,操作失误。问题见下面:
我想使用匹配某个购物网站的地址,实例网址如下:
http://items.tianmao.tom.com/item/173108-0-1.html?srcid=Homepage_special_002
匹配规则:
1.只考虑http://items.tianmao.tom.com/item/173108-0-1.html部分,不考虑?后面的参数
匹配格式: http://items.tianmao.tom.com/item/+数字-数字-1.html
需要考虑不带http://也可以认为是有效的。
请问这个正则如何写。
谢谢诶
正则
(http\:\/\/)?items\.tianmao\.tom\.com\/item\/\d+\-\d+\-1\.html
匹配测试结果
^{(http://)?items.tianmao.tom.com/item/\d+-\d+{-1.html}\?.*$}
> (setf xo {http://items.tianmao.tom.com/item/173108-0-1.html?srcid=Homepage_spe cial_002} > (regex {^(http://)?items.tianmao.tom.com/item/\d+-\d+-1.html\?.*$} xo) ("http://items.tianmao.tom.com/item/173108-0-1.html?srcid=Homepage_special_002" 0 76 "http://" 0 7)
不好意思,操作失误。问题见下面:
我想使用匹配某个购物网站的地址,实例网址如下:
http://items.tianmao.tom.com/item/173108-0-1.html?srcid=Homepage_special_002
匹配规则:
1.只考虑http://items.tianmao.tom.com/item/173108-0-1.html部分,不考虑?后面的参数
匹配格式: http://items.tianmao.tom.com/item/+数字-数字-1.html
需要考虑不带http://也可以认为是有效的。
请问这个正则如何写。
谢谢诶
正则
匹配测试结果
^{(http://)?items.tianmao.tom.com/item/\d+-\d+{-1.html}\?.*$}