文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
选项与修饰符
表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 | 忽略空格及注释 |
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论