繁体   English   中英

正则表达式括号表达式排除字符串

[英]Regex Bracket Expressions exclude string

我正在尝试使用正则表达式查找字符串的子字符串。 我的字符串是:

<p><a class="twitter-share-button" RANDOM STUFF HERE </script>

我知道随机的东西中没有脚本标签,所以我做了一个正则表达式,看起来像这样:

<p><a class="twitter-share-button"[^</script>]*

但是[^</script>]排除了所有字符: </script>我如何告诉正则表达式继续搜索,直到找到结束脚本标记?

谢谢

取决于引擎,但是您可以进行不满意的匹配:

<p><a class="twitter-share-button"(.*?)</script>

? 使*变得不贪心,因此它将匹配所有内容,直到第一个</script>为止。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM