onigmo正则表达式大全
Igmo 是一个文本编辑器,它支持正则表达式。以下是 Igmo 正则表达式大全:
1. 匹配任意字符 (任意次数):
- * 匹配前面的字符 0 次或多次。
- ? 匹配前面的字符 1 次或多次。
- + 匹配前面的字符 1 次或多次。
- {n} 匹配前面的字符 n 次。
- {m,n} 匹配前面的字符 m 次到 n 次。
- [a-zA-Z0-9_] 匹配指定范围内的字符。
- d 匹配任意数字。
- w 匹配任意单词字符。
- s 匹配任意空格字符。
- S 匹配任意非空格字符。
- x 匹配任意字符的十六进制表示。
- h 匹配任意标题字符。
- H 匹配任意非标题字符。
- c 匹配任意控制字符。
2. 匹配特定字符 (指定次数):
- Q 匹配前面的字符,在 DQ 模式中不允许出现。
- E 匹配后面的字符,在 DQ 模式中不允许出现。
- Q E 匹配前面的字符和后面的字符,在 DQ 模式中不允许出现。
- [QE] 匹配指定的字符 1 次或多次。
- [^*QE] 匹配指定的字符 0 次或多次。
3. 匹配指定范围内的字符:
- [a-zA-Z0-9_] 匹配指定范围内的字符。
- [a-zA-Z0-9] 匹配指定范围内的字符 1 次或多次。
- [a-zA-Z] 匹配指定范围内的字符 0 次或多次。
4. 匹配指定字符串:
- b 匹配单词边界。
- s 匹配任意空格字符。
- S 匹配任意非空格字符。
- d 匹配任意数字。
- w 匹配任意单词字符。
- W 匹配任意非单词字符。
- x 匹配任意字符的十六进制表示。
- h 匹配任意标题字符。
- H 匹配任意非标题字符。
- c 匹配任意控制字符。
- Q 匹配前面的字符,在 DQ 模式中不允许出现。
- E 匹配后面的字符,在 DQ 模式中不允许出现。
- Q E 匹配前面的字符和后面的字符,在 DQ 模式中不允许出现。
- [^*QE] 匹配指定的字符串 0 次或多次。
5. 匹配指定行:
- L 匹配指定行的前一条行。
- G 匹配指定行的后一条行。
- GL 匹配指定行的后一条行,但与前一条行不同。
- K 匹配指定行中所有字符,直到下一行开始。
- L G 匹配指定行的前后两条行。
regex匹配 - L GL 匹配指定行的前后三条行。
- L GLL 匹配指定行的前后四条行。
6. 匹配模式匹配:
- ?: 匹配前面的字符 0 次或 1 次。
- +: 匹配前面的字符 1 次或多次。
- {n}: 匹配前面的字符 n 次。
- {m,n}: 匹配前面的字符 m 次到 n 次。
- [a-zA-Z0-9_]: 匹配指定范围内的字符。
- d: 匹配任意数字。
- w: 匹配任意单词字符。
- s: 匹配任意空格字符。
- S: 匹配任意非空格字符。
- x: 匹配任意字符的十六进制表示。
- h: 匹配任意标题字符。
- H: 匹配任意非标题字符。
- c: 匹配任意控制字符。
- Q: 匹配前面的字符,在 DQ 模式中不允许出现。
- E: 匹配后面的字符,在 DQ 模式中不允许出现。
- Q E: 匹配前面的字符和后面的字符,在 DQ 模式中不允许出现。
- [^*QE]: 匹配指定的字符 0 次或多次。
- L: 匹配指定行的前一条行。
- G: 匹配指定行的后一条行。
- GL: 匹配指定行的后一条行,但与前一条行不同。
- K: 匹配指定行中所有字符,直到下一行开始。
- L G: 匹配指定行的前后两条行。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论