加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式

发布时间:2020-12-13 22:50:34 所属栏目:百科 来源:网络整理
导读:基本正则表达式 行首定位符^ ls | grep ^abc 以abc开头的文件 行尾定位符$ 单个字符匹配. .代表任何字符,换行符除外 限定符* *代表前面出现的0-n个字符 字符集匹配[ ] [abc]代表一个字符为a或者b或者c 字符集不匹配[^] [^abc]代表一个不为a或者b或者c的字符

基本正则表达式

行首定位符^

ls | grep ^abc 以abc开头的文件


行尾定位符$


单个字符匹配.

.代表任何字符,换行符除外


限定符*

*代表前面出现的0-n个字符


字符集匹配[ ]

[abc]代表一个字符为a或者b或者c


字符集不匹配[^]

[^abc]代表一个不为a或者b或者c的字符


扩张正则表达式

限定符号+

前面出现的1-n个字符,a+表示有1到n个a


限定符?

前面出现的0-1个字符


竖线|和圆括号()

(abc|def|ghi) 表示值为abc或者def或者ghi


次数匹配{m,n}

(abc)[1,2] 表示abc或者abcabc


perl表达式

数字匹配d

等同于[0-9]


非数字匹配D

等同于[^0-9]


空白字符匹配s

等同于[fnrtv]


非空白字符匹配s

等同于[^fnrtv]


例子

以abc开头,xyz结尾: ^abc.*xyz$

不以abc开头:

不包含abc:

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读