我想获得具有特定类名的链接的值。
这是我的正则表达式:
<a.*?\sclass="fullname">(.*?)</a>
以下是 匹配的class="fullname"
链接:
<a href="/abc/show?fp=eyJmaXJzdCI6IiIsImxhc3QiOiJKb2huIiwic3RyZWV0IjoiMTI3IENhcmx0b24gQXZlIiwiY2l0eSI6IkJyb29rbHluIiwic3RhdGUiOiJOWSIsInBob25lIjoiNzE4LTYyNS0wNzU4IiwiemlwIjoiMTEyMDUifQ%3D%3D&form=sbn" data-analytics='{"click_id":1649,"adclick":false}' class="fullname">C John</a>
这是class="abc"
的链接,不匹配:
<a href="/abc/show?fp=eyJmaXJzdCI6IiIsImxhc3QiOiJKb2huIiwic3RyZWV0IjoiMTI3IENhcmx0b24gQXZlIiwiY2l0eSI6IkJyb29rbHluIiwic3RhdGUiOiJOWSIsInBob25lIjoiNzE4LTYyNS0wNzU4IiwiemlwIjoiMTEyMDUifQ%3D%3D&form=sbn" data-analytics='{"click_id":1649,"adclick":false}' class="abc">C John</a>
在这种情况下,正则表达式必须与第一个链接匹配,但这不起作用。