正则表达式 知识量:10 - 22 - 55
元字符就是一些在正则表达式中有着特殊含义的字符。例如“.”表示匹配任意一个单个字符;“[”表示一个字符集合的开始;“]”表示一个字符集合的结束。
元字符可以分为两种:一种是用来匹配文本;另一种是正则表达式的语法所要求的。
因为元字符有着特殊含义,因此,它们就无法用来代表它们本身。需要匹配自身时,就要进行转义,通过在前面加一个反斜杠“\”来实现。例如:\.和\[。
任何一个元字符都可以通过给它加上一个反斜杠作为前缀的办法来转义,包括反斜杠本身也是这样。
如果需要在文本中匹配换行符或着制表符等非打印空白字符,可以使用特殊的元字符,具体如下所示:
元字符 | 说明 |
---|---|
[\b] | 回退(并删除)一个字符(BackSpace键) |
\f | 换页符 |
\n | 换行符 |
\r | 回车符 |
\t | 制表符(Tab键) |
\v | 垂直制表符 |
下面利用一个示例来说明它们的用法。
文本:
大家好! 今天天气不错。
正则表达式:
\n
结果:
Match | Position | Length |
---|---|---|
4 | 1 | |
5 | 1 |
注意:一个汉字代表一个字符。
Copyright © 2017-Now pnotes.cn. All Rights Reserved.
编程学习笔记 保留所有权利
MARK:3.0.0.20240214.P35
From 2017.2.6