正则表达式匹配最后一个指定的字符
来源:百度知道 编辑:UC知道 时间:2024/05/25 01:32:55
abc<img src="123.jpg" />def
如何匹配img标签的最后一个">"
我想把 abc<img src="123.jpg" />def 里面的 < > 换成 [ ]
如何用 正则表达式 替换?
<img*>*可以匹配左边的尖括号
img标签右边的尖括号怎么匹配?
如何匹配img标签的最后一个">"
我想把 abc<img src="123.jpg" />def 里面的 < > 换成 [ ]
如何用 正则表达式 替换?
<img*>*可以匹配左边的尖括号
img标签右边的尖括号怎么匹配?
问题很莫名,你想得到个什么效果?
----------------------------------
var ss = "abs<img src='' />bde";
re = /\<(img.*)\>/g;
r = ss.replace(re, "[$1]");
<(?=img src=) 先用它替换左尖括号
再用 (?<=img src=.*?/)> 替换右尖括号