学习了一些正则表达式(扩展正则表达式)

最近学这个文本相关的命令行,发现难度突然就上升了很多,每个命令的相关选项都非常多,不多打几次很难记住,记住了隔天也印象消退不少,所以暂时对记住这些选项有点想法,我想先放下,能理解就理解,以后用的多了也就记住了
然后下面是一些最近学的正则表达式的理解

正则表达式(扩展,就是少了一些分隔符\)
abc 表示ab+任意个c
.
表示任意个任意字符
abc? 表示ab+0或者1个c
abc+ ab+最少一个c
a{n} n个a
(abc){n} n个a,b,c
a{n,} n个以上的a
a(,n) 任意个到n个的a
a{m,n} 最少m个a,到n个a
a|b a或者b
a|bxy a或者axy
(a|b)xy axy或者bxy
^ 字符首
$ 字符尾
\< \b 单词(一个不分隔的多字符词)首
\> \b 单词尾 \b 既可以是词首也可以是词尾
^[[:space:]]*$ 一个空字符段落(有空格的段落)

猜你喜欢

转载自blog.51cto.com/14167037/2346396
今日推荐