用正则表达式匹配字符串?
Matching a string with regex?
我正在为 cpanel 过滤器匹配正则表达式中的几个完整字符串,但似乎无法正常工作。
我想匹配字符串,无论它在哪里,即使它是嵌入的或像这样在奇怪的外壳中.. embedSTriNgembed
例如此字符串:要以网页形式查看此电子邮件,请单击此处
[Tt]o view this email as a web page, click here.*?
但这行不通。
我不想锚定它,因为它可能不在句子的开头,我只想匹配它,无论它在哪里或如何写。
谢谢。
您可以通过两种不同的方式添加不区分大小写的修饰符。
/regex/i
我们可以通过在正则表达式定界符旁边添加相应的字母来添加不区分大小写或任何其他修饰符。在某些语言中,我们需要将其添加为单独的参数,例如 python 中的 re.IGNORECASE
等
我们还可以通过在正则表达式的开头添加 (?i)
来在正则表达式本身上添加修饰符。您可以在这些括号内包含更多修饰符,例如 (?im)
我正在为 cpanel 过滤器匹配正则表达式中的几个完整字符串,但似乎无法正常工作。
我想匹配字符串,无论它在哪里,即使它是嵌入的或像这样在奇怪的外壳中.. embedSTriNgembed
例如此字符串:要以网页形式查看此电子邮件,请单击此处
[Tt]o view this email as a web page, click here.*?
但这行不通。
我不想锚定它,因为它可能不在句子的开头,我只想匹配它,无论它在哪里或如何写。
谢谢。
您可以通过两种不同的方式添加不区分大小写的修饰符。
/regex/i
我们可以通过在正则表达式定界符旁边添加相应的字母来添加不区分大小写或任何其他修饰符。在某些语言中,我们需要将其添加为单独的参数,例如 python 中的re.IGNORECASE
等我们还可以通过在正则表达式的开头添加
(?i)
来在正则表达式本身上添加修饰符。您可以在这些括号内包含更多修饰符,例如(?im)