正则表达式——元字符的转义
常用结构的转义
结构 | 记法 | 转义 | 说明 |
字符组 | [] | \[] | 只对开方括号转义 |
. | \. | ||
- | \- | [a\-b]等价于[-ab] | |
量词 | * + ? | \* \+ \? | |
*? +? ?? | \*\? \+\? \?\? | ||
{m,n} | \{m,n} | 只对开方括号转义 | |
括号 | (...) | \(...\) | 开、闭方括号都需要转义 |
多选结构 | | | \| | 竖线需要转义 |
括号 | (...) | \(...\|...\) | 开、闭方括号和竖线都需要转义 |
断言 | ^ $ | \^ \$ | |
替换引用 | $num | \$或$$ | 在替换的replacement字符串中转义 |