正则表达式使用rail = attachment更改字符串的url

时间:2012-10-19 11:13:17

标签: regex

我有这样的网址

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

如何创建正则表达式以仅匹配网址并替换它? regexp应仅匹配rel具有值附件的位置,如上所述。

1 个答案:

答案 0 :(得分:1)

尝试:

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

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