跳转到主内容
极星编程网:以代码为星,赴技术山海!

正则表达式匹配html 过滤非法字符

正则表达式匹配html过滤非法字符匹配一个html标签,匹配table如下:[ss]*或[ss]*?*?>*?>以上两个表达式,一个加了"?"和一个却不加"?",那么这有什么区别呢?

我们知道"?"在正则表达式里是一个通配符:匹配前面的子表达式零次或一次,或指明一个非贪婪限定符。

在这里,通过测试,我们得出这样的结论:在不加"?"的情况下,在匹配下面一段内容的时候:这是第一个table我不是table里的内容这是第二个table我也不是table里的内容这是第三个table?立即学习“前端免费学习笔记(深入)

”;

相关文章