美文网首页
正则通配符规则

正则通配符规则

作者: 墨影_0620 | 来源:发表于2018-07-27 18:01 被阅读0次

通配符匹配规则:

* :任意数量的字符

?:任何单个字符

正则 匹配规则:

*                前面元素出现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)取到的就是第一个圆括里面的内容。

其他字符          该字符本身

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


致正则新人的话

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

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

相关文章

  • 正则通配符规则

    通配符匹配规则: * :任意数量的字符 ?:任何单个字符 正则 匹配规则: * 前面元素出现0次以...

  • 正则表达式匹配规则

    本文介绍的并不是正则表达式的通配符含义,或者一些正则的书写技巧而是介绍正则匹配的流程,正则进行匹配的规则 1.首先...

  • 通配符与正则表达式

    通配符与正则表达式 通配符 通配符是用来匹配文件名的(最起码linux系统中是这样的)。 正则表达式与通配符的区别...

  • Python 正则表达式(1)

    re模块包含对正则表达式的支持 先讲一些正则中的匹配规则 通配符 . .可以匹配任何字符(除了换行符\n,在 DO...

  • [LN_10] Shell编程-正则 & 文本字符处理命

    目录结构 一、正则表达式 1. 正则表达式与通配符 正则表达式用于描述排列、匹配模式的一种语法规则。主要用于字符串...

  • 通配符和正则表达式的区别

    通配符和正则表达式比较 (1)通配符和正则表达式看起来有点像,不能混淆。可以简单的理解为通配符只有*,?,[],{...

  • linux_shell编程

    基础正则表达式 通配符匹配符合条件的文件名,完全匹配;ls、find、cp这些命令不支持正则就用通配符匹配 正则表...

  • 如何理解正则表达式和通配符

    通配符 正则表达式 结论

  • bash编程-正则表达式

    正则表达式与通配符有部分相似之处,但正则表达式更复杂也更强大。 通配符用于(完全)匹配文件名,支持通配符的命令有:...

  • 【现学现忘&Shell编程】— 25.基础正则表达式

    1、正则表达式说明 正则表达式和通配符的区别 正则表达式用来在文件中匹配符合条件的字符串。 通配符用来匹配符合条件...

网友评论

      本文标题:正则通配符规则

      本文链接:https://www.haomeiwen.com/subject/usbgmftx.html