[英]Regex Bracket Expressions exclude string
我正在尝试使用正则表达式查找字符串的子字符串。 我的字符串是:
<p><a class="twitter-share-button" RANDOM STUFF HERE </script>
我知道随机的东西中没有脚本标签,所以我做了一个正则表达式,看起来像这样:
<p><a class="twitter-share-button"[^</script>]*
但是[^</script>]
排除了所有字符: <
, /
, s
, c
, r
, i
, p
, t
, >
我如何告诉正则表达式继续搜索,直到找到结束脚本标记?
谢谢
取决于引擎,但是您可以进行不满意的匹配:
<p><a class="twitter-share-button"(.*?)</script>
?
使*
变得不贪心,因此它将匹配所有内容,直到第一个</script>
为止。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.