返回介绍

选项与修饰符

发布于 2024-01-20 21:40:46 字数 2038 浏览 0 评论 0 收藏 0

表A-10和表A-11分别列出了正则表达式中的选项和修饰符。

表A-10 正则表达式中的选项

选项

描述

支持平台

(?d)

Unix中的行

Java

(?i)

不区分大小写

PCRE、Perl、Java

(?J)

允许重复的名字

PCRE*

(?m)

多行

PCRE、Perl、Java

(?s)

单行(dotall)

PCRE、Perl、Java

(?u)

Unicode

Java

(?U)

默认最短匹配

PCRE

(?x)

忽略空格和注释

PCRE、Perl、Java

(?-…)

撤销设置或关闭选项

PCRE

*参见http://www.pcre.org/pcre.txt中的“Named Subpatterns”(命名子模式)。

表A-11 Perl语言中的修饰符(标记符)*

修饰符

描述

a

匹配\d、\s、\w以及处于ASCII范围内的POSIX字符

c

匹配失败后则停留在当前位置

d

使用默认的本地平台的规则

g

全局匹配

i

匹配时不区分大小写

l

使用当前位置的规则

m

多行字符串

p

保留匹配的字符串

s

将字符串看做一行内容

u

匹配时使用Unicode规则

x

忽略空格及注释

*参见http://perldoc.perl.org/perlre.html#Modifiers

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文