【发布时间】:2014-11-29 15:18:42
【问题描述】:
我认为这个正则表达式应该可以工作:
/(?s)\<strong\>.+\<\/strong\>/
它验证并匹配 regex101.com 上 <strong> 标记之间的所有内容。
但是,当我在正则表达式 match() 方法中使用它时,它不匹配任何内容。
var string = "text text <strong>some text</strong> text text";
var re = /(?s)\<strong\>.+\<\/strong\>/;
alert(string.match(re));
这应该会提醒<strong> 标签以及介于两者之间的所有内容。但是,它根本不起作用。
为什么会这样,我该如何解决?
【问题讨论】:
标签: javascript regex text-parsing