2025-06-09 正则表达式基本语法汇总 正则表达式基本语法汇总 1. 基本字符匹配 普通字符:直接匹配文本中的相应字符。例如,a 匹配字符串中的 a。 转义字符:使用反斜杠 \ 对特殊字符进行转义,或表示八进制、Unicode 字符等。例如,\n 表示换行符。 特殊字符:在正则表达式中有特定含义的字符,如 . * + ? | () [] {} \\ 等。例如,. 表示任意单个字符(除换行符)。 2. 量化符 *:匹配前面的子表达式零次或多次。例如,a* 匹配 a 出现零次或多次的情况。 +:匹配前面的子表达式一次或多次。例如,a+ 匹配至少一个 a 的情况。 ?:匹配前面的子表达式零次或一次。例如,a? 匹配零个或一个 a 的情况。 {n}:n 是一个非负整数,匹配确定的 n 次。例如,a{2} 匹配 aa。 {n,}:至少匹配 n 次。例如,a{2,} 匹配至少两个 a 的情况。 {n,m}:n 到 m 次的匹配。例如,a{2,3} 匹配 aa 或 aaa。 3. 定位符 ^:匹配输入字符串的开始位置(除非在方括号表达式中使用)。例如,^a 匹配以 a 开头的字符串。 $:匹配输入字符串的结束位置(如果它是一个多行字符串中的单行)。例如,a... 2025年06月09日 8 阅读 0 评论