js中 匹配标签里内容的正则表达式如何写
在C#中可以这么写,就能匹配到标签内的内容了
(?<=<(\w+)>).*(?=<\/\1>)匹配不包含属性的简单HTML标签内里的内容,比如匹配<a>ddd</a> 匹配得到ddd
,但是在JS里这么写就报错。
但是js里这么写\(?<=<(\w+)>).*(?=<\/\1>)\。会报错,Invalid regular expression: /(?<=<(\w+)>).*(?=<\/\1>)/: Invalid group
请问我应该怎么改写?
(?<=<(\w+)>).*(?=<\/\1>)匹配不包含属性的简单HTML标签内里的内容,比如匹配<a>ddd</a> 匹配得到ddd
,但是在JS里这么写就报错。
但是js里这么写\(?<=<(\w+)>).*(?=<\/\1>)\。会报错,Invalid regular expression: /(?<=<(\w+)>).*(?=<\/\1>)/: Invalid group
请问我应该怎么改写?
...全文
相关推荐
JavaScript正则表达式匹配 div style标签
主要介绍了JavaScript正则表达式匹配<div><style>标签 的相关资料,需要的朋友可以参考下
js通过正则匹配没有内容的空标签
主要介绍了js通过正则匹配没有内容的空标签,需要的朋友可以参考下
js 正则匹配(去掉html标签)
js 正则匹配(去掉html标签)非常实用的。希望能够帮到你
Java/Js下使用正则表达式匹配嵌套Html标签
以前写过一篇文章讲解如何使用正则表达式完美解决Html嵌套标签的匹配问题(使用正则表达式匹配嵌套Html标签),但是里头用到了平衡组这样的高级特性,貌似只有DotNet还有Perl正则引擎支持,因此通用性不高。
javascript实现去除HTML标签的方法
主要介绍了javascript实现去除HTML标签的方法,涉及javascript正则替换相关操作技巧,需要的朋友可以参考下


