Copyright © 2022-2024 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.3·
页面加载耗时 0.00 毫秒·物理内存 67.7MB ·虚拟内存 1301.8MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
正则表达式主要依赖于元字符。
元字符不代表他们本身的字⾯意思,他们都有特殊的含义。 ⼀些元字符写在⽅括号中的时候有⼀些特殊的意思。
以下是⼀些元字符的介绍:
元字符 | 描述 |
---|---|
. | 匹配任意单个字符除了换⾏符。 |
[ ] | 字符种类。匹配⽅括号内的任意字符。 |
[^ ] | 否定的字符种类。匹配除了⽅括号⾥的任意字符。 |
* | 匹配>=0 个重复的在 * 号之前的字符。 |
+ | 匹配 >=1 个重复的 + 号前的字符。 |
? | 标记 ? 之前的字符为可选。 |
{n,m} | 匹配 num 个⼤括号之前的字符或字符集(n <= num <= m)。 |
(xyz) | 字符集,匹配与 xyz 完全相等的字符串。 |
| | 或运算符,匹配符号前或后的字符。 |
\ | 转义字符, ⽤于匹配⼀些保留的字符[ ] ( ) { } . * + ? ^ $。 |
^ | 从开始⾏开始匹配。 |
$ | 从末端开始匹配配。 |
. 是元字符中最简单的例⼦。. 匹配任意单个字符,但不匹配换⾏符。例如, 表达式 .ar 匹配⼀个任意字符后⾯跟着是 a 和 r 的字符串。".ar" => The car par ked in the gar ...