“单”字符匹配

2017-12-09 21:10:02
linefo
951
最后编辑:linefo 于 2017-12-10 08:44:28

【例子】在“A a b”这个字符串中寻找“a”:

(可以注意到,正则表达式是区分大小写的)


【例子】也可以寻找一个数字:


【例子】可能会有多个匹配结果:

(在具体实现中,编程语言可能会用一个数组的形式获得多个匹配结果,也可能只返回第一个匹配结果)


【例子】我们可以使用 . 来匹配任意字符:

也可以匹配它自己,这类有特殊功能的字符称为元字符



问题来了,如果我只想匹配 . 呢?

. 这类字符属于特殊字符,我们需要加 \ (反斜杠)对其进行转义


【例子】只匹配字符 .


混合使用的一个例子:


【例子】包含空格的情况: