这是我要匹配的字符串的示例。
<div class="unique"><a href="/2343242/link to something target="_self">"HERE IS THE TEXT
I'D LIKE"</a></div>
这让我太过分了。因为它并没有停止,它似乎仍然返回 div 和 a 标签。
/(?:<div class="unique">)?(?:<a href=.*>)?.*(?:<)?/
这不返回任何内容
/(?:<div class="unique">)?(?:<a href=.*>)?.*(?:</a>)?/
所以第一部分不应该与唯一的“div”标签和下面的“a”标签匹配并且不返回它们。然后抓住所有东西,直到它击中的第一个 < 将是结束的“a”标签?我不知道是什么搞砸了。
谢谢你。