菜鸟
理解^和$
又好又难的东西
功能是检索特定字符组合
有这么一种想法
既然人能机械地识别某种字符组合
那为什么电脑就不行呢?
正则表达式就是这样的一种东西
一些东西
.*
匹配任意长度的任意字符,匹配多次(贪婪)
.*?
匹配任意长度的任意字符,但是只匹配一次(非贪婪)
区别:
原字符串:
cccbopbccc--cccbopbccc
b.*b | b.*?b |
---|
共找到 1 处匹配 | 共找到 2 处匹配 |
bopbccc--cccbopb | bopb, bopb |
.+
.+?
同上,但是至少有一个字符
[^\w\s]
匹配符号