gpt4 book ai didi

正则表达式:匹配除特定模式之外的所有内容

转载 作者:行者123 更新时间:2023-12-01 23:56:12 28 4
gpt4 key购买 nike

我需要一个能够匹配所有内容的正则表达式,以特定模式开头的字符串(特别是 index.php 及其后面的内容,例如 index.php ?id=2342343)。

最佳答案

正则表达式:匹配所有:

演示说明:换行符 \n在演示中的否定字符类中使用,以避免匹配溢出到相邻行。测试单个字符串时它们不是必需的。

anchor 注:在许多语言中,使用 \A定义字符串的明确开头,并且 \z (在Python中,它是 \Z ,在JavaScript中, $ 就可以了)定义字符串的最末尾。

点注:有多种风格(但不包括 POSIX、TRE、TCL),.匹配除换行符之外的任何字符。确保对 /s 使用相应的 DOTALL 修饰符(PCRE/Boost/.NET/Python/Java 中的 /m 和 Ruby 中的 .)。匹配包括换行符在内的任何字符。

反斜杠注意:在必须使用允许转义序列的 C 字符串声明模式的语言中(例如 \n 表示换行符),您需要将转义特殊字符的反斜杠加倍,以便引擎可以将它们视为文字字符(例如,在 Java 中, world\. 将被声明为 "world\\." ,或使用字符类: "world[.]" )。使用原始字符串文字 (Python r'\bworld\b' )、C# 逐字字符串文字 @"world\." ,或斜杠字符串/正则表达式文字符号,如 /world\./ .

关于正则表达式:匹配除特定模式之外的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58200625/

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