正则表达式没有选择链接值

时间:2015-01-18 18:01:07

标签: php html regex

我想获得具有特定类名的链接的值。

这是我的正则表达式:

<a.*?\sclass="fullname">(.*?)</a>

以下是 匹配的class="fullname"链接:

<a href="/abc/show?fp=eyJmaXJzdCI6IiIsImxhc3QiOiJKb2huIiwic3RyZWV0IjoiMTI3IENhcmx0b24gQXZlIiwiY2l0eSI6IkJyb29rbHluIiwic3RhdGUiOiJOWSIsInBob25lIjoiNzE4LTYyNS0wNzU4IiwiemlwIjoiMTEyMDUifQ%3D%3D&amp;form=sbn" data-analytics='{"click_id":1649,"adclick":false}' class="fullname">C John</a>

这是class="abc"的链接,匹配:

<a href="/abc/show?fp=eyJmaXJzdCI6IiIsImxhc3QiOiJKb2huIiwic3RyZWV0IjoiMTI3IENhcmx0b24gQXZlIiwiY2l0eSI6IkJyb29rbHluIiwic3RhdGUiOiJOWSIsInBob25lIjoiNzE4LTYyNS0wNzU4IiwiemlwIjoiMTEyMDUifQ%3D%3D&amp;form=sbn" data-analytics='{"click_id":1649,"adclick":false}' class="abc">C John</a>

在这种情况下,正则表达式必须与第一个链接匹配,但这不起作用。

0 个答案:

没有答案