例如,有这一行:
<a title="best title in the world" href="http://website.com/15661-erko-rhyno/">! Erko_Rhyno !</a>
现在我的代码返回:
15661-erko-rhyno/">! Erko_Rhyno !
我正在使用:
(?<=\<strong\>\<a title\=\"best title in the world\" href\=\"http:\/\/www\.website\.com\/web\/index\.php\/user\/).*?(?=\<\/a\>\<\/strong\>)
现在我需要它没有15661-erko-rhyno/">
这样:
! Erko_Rhyno !
我知道为什么它会以15661-erko-rhyno/">
返回,因为我指定只忽略这部分:
<strong><a title="best title in the world" href="http://www.webste.com/web/index.php/user/
但现在有问题你看到这部分:
15661-erko-rhyno/">`
总是改变,我不知道如何忽略这一部分,我将重复自己,并将再次提供我要起诉的代码,以忽略我不需要的字符::
(?<=\<strong\>\<a title\=\"best title in the world\" href\=\"http:\/\/www\.website\.com\/web\/index\.php\/user\/).*?(?=\<\/a\>\<\/strong\>)
也许有人可以提供示例或回答我应该放弃的内容,以便忽略那些线路剩下的?
答案 0 :(得分:2)
忽略&gt;像
这样的人物\>([^\>]+)\<\/a\>
获取组{1}中的! Erko_Rhyno !