我需要创建一个停留在</script>
标记处的正则表达式。现在我得到了这个正则表达式((?!</(.*)script(.*)>).)*
。但是只要</script>
标记在字符串中,这个就会完全失败。我需要停止匹配。
我是否缺少任何语法功能?
编辑:
预期的输入是:
<script>
function foo() {
}
</script>
正则表达式的预期输出为:
function foo() {
}
提前致谢!
答案 0 :(得分:0)
答案 1 :(得分:0)
也许它可以帮助你https://regex101.com/r/pG2nP1/1
(?<=<script>)([^<>]+)(?=<\/script>)