自学编程Python日更成长营

自学Python:万能的正则表达式

2022-04-20  本文已影响0人  小强聊成长

有没有万能的正则表达式,那必须得有,下面这段就是了。

(【\s\S】*?)

如果你不了解正则表达式,就算告诉你了也不明白,下面我们来拆解一下,这个表达式的具体内容。

[\s\S]匹配所有。\s 是匹配所有空白符,包括换行,\S 非空白符,不包括换行。有这个就可以把所有的内容都显示出来了,那后面的是什么意思呢?

*匹配前面的子表达式零次或多次。例如,zo* 能匹配 "z" 以及 "zoo"。* 等价于{0,}。

?匹配前面的子表达式零次或一次。例如,"do(es)?" 可以匹配 "do" 、 "does" 中的 "does" 、 "doxy" 中的 "do" 。? 等价于 {0,1}。

________________END______________

上一篇 下一篇

猜你喜欢

热点阅读