美文网首页CKylin的笔记
常见的正则通配表达式

常见的正则通配表达式

作者: CKylin | 来源:发表于2016-10-31 09:55 被阅读0次

最近学Linux经常需要打好几个文件名,所以经常用到正则通配。之前也知道一点,现在整理一下用的到的。

.*

.* 的意思是匹配所有字符,其中 * 可以匹配所有字符而且多次,或者没有字符,比如 sdb* 可以匹配到 sdbsdb1 。而 . 可以匹配除空格以外的字符,而且只有1次。如果需要匹配多次除了空格和空字符以外的话,要使用 + 但要注意加号的话要至少匹配一次。

[]

举个例子,[a,b,c] 匹配a或b或c,[1,2,3] 匹配1或2或3。里面是并列的或者关系
[a-z] 匹配从a~z所有26个小写字母,[A-Za-z] 匹配所有英文字母大小写,[1-9] 匹配数字,但是都只匹配一次。

{n}

这个是用来匹配次数的,比如 a{2} 无法匹配 abc 但是可以匹配 aabc 中的 aa ,前面的表达式也可以用这个方法重复匹配。

{ }

大括号两边分别代表从文本的开始处和结尾处开始匹配。


随学随更~

相关文章

  • 常见的正则通配表达式

    最近学Linux经常需要打好几个文件名,所以经常用到正则通配。之前也知道一点,现在整理一下用的到的。 .* .* ...

  • re

    re 代表的是 正则表达式 正则表达式可以包含特殊和普通字符 特殊字符:用来通配 普通字符:用来简单的匹...

  • 常用正则表达式

    常用正则表达式大全!(例如:匹配中文、匹配html)目录导航一、常见正则表达式二、正则表达式应用一、常见正则表达式...

  • 正则相关

    正则表达式基本语法 正则表达式常见字符 正则表达式特殊字符 正则表达式数量词 正则表达式边界匹配 正则表达式逻辑或...

  • Linux Day11/12:文件权限

    学习寄言:文件名通配,跟正则表达式的区别(在后面学习了正则表达式了,一起解决吧) 文件权限 文件的权限是文件的一项...

  • iOS开发常用方法(正则匹配)

    写在前面 正则表达式常见字符 正则表达式特殊字符 正则表达式数量词 正则表达式边界匹配 iOS中的NSRegula...

  • 正则表达式和Node.js

    正则表达式:创建正则表达式的两种方式;正则表达式的常见用法;正则与数值和其它注意事项 Node.js :什么是No...

  • shell编程之正则表达式

    正则表达式在程序语言中很常见 有利于其他语言中正则表达式的学习 1.正则表达式 ?和()是拓展正则 若是以".$"...

  • 常用的正则表达式

    一、主要是验证数字的常见正则表达式: 二、主要校验字符的正则表达式: 三、特殊需求正则表达式: 下面给大家介绍在前...

  • shell之正则表达式

    1.正则表达式 正则表达式:描述某些字符串匹配规则的工具 2.常见的支持正则表达式的UNIX工具: grep命令族...

网友评论

    本文标题:常见的正则通配表达式

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