-1

我有一个这样的网址

<a href="https://www.mysite.com/blog/?attachment_id=638" rel="attachment wp-att-638">

如何创建正则表达式以仅匹配 url 并替换它?正则表达式应仅匹配 rel 具有附加值的位置,如上所示。

4

1 回答 1

1

尝试:

/[<]a[^>]+(?:(?:href=["]([^"]+)["][^>]+rel)|(?:rel[^>]+href=["]([^"]+)["]))/

索引 1 或 2 处的子匹配将包含 url。

于 2012-10-19T11:16:19.893 回答