我有以下正则表达式
^[\<\!\-\-]\w+?\W?[\-\-\>]$
应该检查<!--
的字符串的开头和-->
的字符串的结尾,其间包含任意数量的字符,包括所有标点符号,并且可以在字符串中多次出现。
例如<!--something here? or even this!. -->
将返回true
而<!--some--><!--thing-->
也会返回true
我还想创建另一个正则表达式,用空字符串替换<!--
和-->
。
正则表达式似乎不起作用。我该如何解决?
答案 0 :(得分:2)
您使用[]
字符而[\<\!\-\-]
没有任何意义。
要匹配该字符串,您只需<!--.*?-->
如果您希望它与整个字符串绑定,那么是的,您可以添加^
和$
来生成:^<!--.*?-->$
。