gpt4 book ai didi

正则表达式(正则表达式)模式不包含字符串

转载 作者:行者123 更新时间:2023-12-05 00:42:11 25 4
gpt4 key购买 nike

已经问过了 here ,但提问者对 2 个字符的查找答案感到满意。我重复他的基本问题:

Generally, is there any way, how to say not contains string in the same way that I can say not contains character with [^a]?



我想创建一个正则表达式,它匹配两个结尾字符串以及它们之间的所有内容,但前提是在内部找不到给定字符串的其他出现。 但我会对所引用问题的一般答案感到满意

例子:

字符串是 "<script>""</script>"
它应该匹配
"<script> something something </script>"

但不是
"<script> something <script> something something </script>"

最佳答案

你读过我对那个问题的回答了吗?它提供了更通用的解决方案。在您的情况下,它看起来像这样:

(?s)<script>(?:(?!</?script>).)*</script>

换句话说:匹配开场顺序;然后一次匹配一个字符,确保它不是结束序列的开始;然后匹配关闭序列。

关于正则表达式(正则表达式)模式不包含字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2332774/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com