正则通配符规则

2018-07-27  本文已影响0人  墨影_0620

通配符匹配规则:

* :任意数量的字符

?:任何单个字符

正则 匹配规则:

*                前面元素出现0次以上

.                匹配任何单个字符

?                前面元素出现0次或1次

+                前面元素出现1次以上

^                表示开头。

$                表示结尾。

.*                表示0个以上的任意字符。

.+                表示1个以上的任意字符。

[ ]              范围描述符。[a-z]表示从a到z之间的任意一个。

\w                英文字母和数字。即[0-9 A-Z a-z]。

\W                非英文字母和数字

\s                空字符,即[\t\n\r\f]。

\S                非空字符。

\d                数字,即[0-9]。

\D                非数字。

\b                词边界字符(在范围描述符外部时)

\B                非词边界字符

\b                退格符(0x08)(在范围描述符内部时)

{m,n}            前面元素最少出现m次,最多出现n次

|                或者,如.(你|我|他),爱你、爱我、爱他这三个词语都会被匹配到(爱对应括号前面那个点,你我他则是括号里的或)

( )              子文本,如(\d+)([你|我|他]),取子匹配文本(1,1)取到的就是第一个圆括里面的内容。

其他字符          该字符本身

提示:不同的通配符可以互相搭配使用


致正则新人的话

您可以将正则匹配理解为特殊的关键词搜索,您可以使用某些符号来代替一个或多个未知的内容。

悄悄地告诉你,文件浏览器也是支持正则搜索的奥!
上一篇 下一篇

猜你喜欢

热点阅读