正则截取字符串有关问题
正则截取字符串问题.
<a href="/p/4112273790" title="
<a href="/p/111d12273790" title="
<a href="/p/3112273790" title=/14657864654689""
<a href="/p/d11ee2273790" title=asdfasdfaaddd564645"
<a href="/p/4112273790" title="
匹配原内容如上.
我想匹配/p/到"之间的字符串;
(?<=/p/)([^t]*)
参考此正则.
这个正则可以匹配/p/到t之间的字符串,但是我把t换成了",就不行了.
不是转义问题.
------解决思路----------------------
(?<=/p/[^"]*
如果你用@声明字符串的方式,上面的引号要写两次
------解决思路----------------------
直接这样写没问题的啊:(?<=/p/)[^"]*
<a href="/p/4112273790" title="
<a href="/p/111d12273790" title="
<a href="/p/3112273790" title=/14657864654689""
<a href="/p/d11ee2273790" title=asdfasdfaaddd564645"
<a href="/p/4112273790" title="
匹配原内容如上.
我想匹配/p/到"之间的字符串;
(?<=/p/)([^t]*)
参考此正则.
这个正则可以匹配/p/到t之间的字符串,但是我把t换成了",就不行了.
不是转义问题.
------解决思路----------------------
(?<=/p/[^"]*
如果你用@声明字符串的方式,上面的引号要写两次
------解决思路----------------------
直接这样写没问题的啊:(?<=/p/)[^"]*