跳到主要内容

正则表达式

菜鸟

理解^和$

又好又难的东西
功能是检索特定字符组合

有这么一种想法
既然人能机械地识别某种字符组合
那为什么电脑就不行呢?

正则表达式就是这样的一种东西

一些东西

.* 匹配任意长度的任意字符,匹配多次(贪婪)
.*? 匹配任意长度的任意字符,但是只匹配一次(非贪婪)

区别:
原字符串: cccbopbccc--cccbopbccc

b.*bb.*?b
共找到 1 处匹配共找到 2 处匹配
bopbccc--cccbopbbopb, bopb

.+ .+? 同上,但是至少有一个字符

[^\w\s] 匹配符号