永发信息网

请问<script(?>[^<]*)(?>(?!</?script>)<[^<]*)*</script>正则是怎么匹配的?

答案:1  悬赏:80  手机版
解决时间 2021-01-31 03:53
  • 提问者网友:精神病院里
  • 2021-01-30 07:48
我知道这个正则可以匹配以下情形,“...”代表任意字符
<script>...</script> //被匹配

... //被匹配
<script> //被匹配
....
</script> //被匹配
<script type="text/javascript">...</script> //被匹配
我想知道为什么要这样写,麻烦解答一下,谢谢!

上面写错了,第二行“...”无法匹配,应该是第四行的“...”被匹配。
最佳答案
  • 五星知识达人网友:西风乍起
  • 2021-01-30 08:43
这是过滤script标签的,<script>(任意)</script> 会被这个正则匹配
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯