1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
精确地查找hi这个单词的话,我们应该使用
\bhi\b
^ 匹配 字符串的开始
$ 匹配 字符串的结束
. 匹配 除换行符以外的任意字符
\b 匹配 单词的开始或结束, 反义:\B 匹配 不是单词开头或结束的位置, \D 匹配任意非数字的字符
* 0次或多次
+ 1次或多次
? 0次或1次
{2} 连续匹配2次
+? 重复1次或更多次,但尽可能少重复
假如你要找的是hi后面不远处跟着一个elesos,你应该用\bhi\b.*\belesos\b
正则系列1:基础知识
本文由作者按照 CC BY 4.0 进行授权