PHP正则表达式中的修饰符、元字符和转义字符有哪些?

2026-03-30 08:290阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计947个文字,预计阅读时间需要4分钟。

PHP正则表达式中的修饰符、元字符和转义字符有哪些?

在编写小偷时,我使用了大量正则表达式,以确保在后续版本中逐步减少正则表达式的应用。在PHP正则表达式表达式中,需要转义以下字符:$ ^ * () {} [] / : ? ' 。注意:Perl风格正则表达式中,表达式要以/开始和结束。

PHP正则表达式中的修饰符、元字符和转义字符有哪些?

我在写小偷中用了大量的正则,所以在接下来的版本中要逐步减少正则的应用


在PHP正则表达式中需要转义的字符如下:

$^*()+={}[]|/:<>.?'"

注意:perl风格中表达式要求以/开始和结尾,如:/food/ 表匹配字符 food

perl修饰符如下:

i 完成不区分大小写的搜索
g 查找所有出现(all occurrences,完成全局搜索)
m 将一个字符串视为多行(m就表示多(multiple))。默认情况下,^和$字符匹配字符串中的最开始和最末尾。使用m修饰符将使^和$匹配字符串中每行的开始
s 将一个字符串视为一行,忽略其中的所有换行符;它与m修饰符正好相反
x 忽略正则表达式中的空白和注释
U 第一次匹配后停止。默认情况下,将找到最后一个匹配字符结果。利用这个修饰符可以在第一次匹配后停止。进而形式循环匹配。

元字符说明:

利用Perl正则表达式还可以做另一件有用的事情,这就是使用各种元字符来搜索匹配。
阅读全文

本文共计947个文字,预计阅读时间需要4分钟。

PHP正则表达式中的修饰符、元字符和转义字符有哪些?

在编写小偷时,我使用了大量正则表达式,以确保在后续版本中逐步减少正则表达式的应用。在PHP正则表达式表达式中,需要转义以下字符:$ ^ * () {} [] / : ? ' 。注意:Perl风格正则表达式中,表达式要以/开始和结束。

PHP正则表达式中的修饰符、元字符和转义字符有哪些?

我在写小偷中用了大量的正则,所以在接下来的版本中要逐步减少正则的应用


在PHP正则表达式中需要转义的字符如下:

$^*()+={}[]|/:<>.?'"

注意:perl风格中表达式要求以/开始和结尾,如:/food/ 表匹配字符 food

perl修饰符如下:

i 完成不区分大小写的搜索
g 查找所有出现(all occurrences,完成全局搜索)
m 将一个字符串视为多行(m就表示多(multiple))。默认情况下,^和$字符匹配字符串中的最开始和最末尾。使用m修饰符将使^和$匹配字符串中每行的开始
s 将一个字符串视为一行,忽略其中的所有换行符;它与m修饰符正好相反
x 忽略正则表达式中的空白和注释
U 第一次匹配后停止。默认情况下,将找到最后一个匹配字符结果。利用这个修饰符可以在第一次匹配后停止。进而形式循环匹配。

元字符说明:

利用Perl正则表达式还可以做另一件有用的事情,这就是使用各种元字符来搜索匹配。
阅读全文