正则提取字符指定内 在线等 快结 谢谢
正则提取字符指定内 在线等 快结 谢谢内容:
http://item.taobao.com/item.htm?spm=a1z01.1000835.0.60.nxgegf&id=14106830005&asker=wangwang&tracelog=qzdetail004&category=10303000000
或者
http://item.taobao.com/item.htm?spm=a1z01.1000835.0.60.nxgegf&m_id=123456&id=14106830005&asker=wangwang&tracelog=qzdetail004&category=10303000000
只提取出id=14106830005 这个数值
麻烦给个完整的代码段 谢谢各位
--------------------编程问答-------------------- 自己先顶顶 --------------------编程问答-------------------- 顶顶~~~~~ --------------------编程问答-------------------- (?i)(?<=&id\=)[^&]*?(?=&) --------------------编程问答-------------------- &id=\d+ --------------------编程问答-------------------- 如果只是
http://item.taobao.com/item.htm?spm=a1z01.1000835.0.60.nxgegf&m_id=123456&id=14106830005 这样的 就没有办法匹配了 能否兼顾? --------------------编程问答-------------------- 这样就OK?
(?i)(?<=&id\=)[^&]*?(?=&|\s*) --------------------编程问答-------------------- 或者id前面没有&号 这样也不行 --------------------编程问答--------------------
(?i)这是什么意思啊 --------------------编程问答-------------------- 貌似不照 --------------------编程问答--------------------
不区分大小写 --------------------编程问答--------------------
这样呢
(?i)(?<=\b&?id\=)[^&]*?(?=[&\s$]) --------------------编程问答-------------------- http://item.taobao.com/item.htm?&id=16004490115&ali_refid=a3_ ok
http://item.taobao.com/item.htm?id=16004490115&ali_refid=a3_ ok
http://item.taobao.com/item.htm?id=16004490115& ok
http://item.taobao.com/item.htm?&id=16004490115 数字后无内容不ok --------------------编程问答--------------------
(?i)(?<=\b&?id\=)\d+(?=[&\s$]) --------------------编程问答-------------------- id= 16004490115 无& 还是不OK
--------------------编程问答-------------------- 这些就是空格嘛。你自己调调就行了啊
(?i)(?<=\b&?id\=\s*)\d+(?=[&\s$])
补充:.NET技术 , ASP.NET