正则表达式使用大全,正则表达式高级技巧及实例详解

首页 > 教育 > 作者:YD1662024-06-20 05:46:31

.*”可以理解为”.”与”*”的结合,表示连续出现任意次的任意单个字符,换句话说就是匹配任意长度的任意字符。比如”a.*”表示a字母后面存在任意长度的任意字符都可以被匹配到。

正则表达式使用大全,正则表达式高级技巧及实例详解(17)

\?”表示匹配其前面的字符0或1次,也就是前面的字符要么没有要么有一个。比如”abc\?”表示ab后面c出现0次或者1次都会被匹配到。

正则表达式使用大全,正则表达式高级技巧及实例详解(18)

\ ”表示匹配其前面的字符至少1次,也就是前面的字符必须有至少一个。比如”abc\ ”表示ab后面c至少要出现1次才会被匹配到。

正则表达式使用大全,正则表达式高级技巧及实例详解(19)

字符匹配

测试文件3内容如下:

# cat reg3 a a123 a123b a123$ a123bc456 abcdefg aBdCeFg aBCD a1a3 a#@!

正则表达式使用大全,正则表达式高级技巧及实例详解(20)

上一页12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.