【1.74】正则表达式----3 【复习1.2】
正则表达式 用于 字符串的 模糊匹配
元字符
点 通配符)
^ 从最开始位置匹配)
$ 匹配最后位置)
* 匹配 0 到 无穷次)
+ 匹配 1 到 无穷次)
? 匹配 0 到 1 次)
\w 匹配任何字母和、数字 、还有下划线
\W 匹配非字母、数字、下划线
\s 匹配空白
\S 匹配非空白
\d 匹配数字
{n} 匹配紧挨的字符 n 次
{n,m} 匹配紧挨的字符 n 到 m 次
*? 匹配前面能匹配的最少次 那这样 就是 0 次
+? 匹配前面能匹配的最少次 那这样 就是 1 次
[ ] 匹配【】中括号内的字符集匹配
[ ] 注意 这里面没有元字符的概念,元字符在这里面就是普通字符
但是要特别注意:
^ 在【】表示非的意思
\ 是转义的意思 就是将没有意义的字符,转换为有意义的
将有意义的字符 转换为没有意义
\b,\B是单词边界,不匹配任何实际字符,所以是看不到的;\B是\b的非(补)。
\b:表示字母数字与非字母数字的边界, 非字母数字与字母数字的边界。
\B:表示字母数字与(非非)字母数字的边界,非字母数字与非字母数字的边界。
浙公网安备 33010602011771号