LINUX----正则表达式

2020-03-11  本文已影响0人  JuMinggniMuJ

        正则表达式就是处理字符串的方法,它以行为单位进行字符串的处理操作,正则表达式通过一些特殊符号的辅助,让用户轻松地完成【查找、删除、替换】某特定字符串。

1.查找特定字符串:

                    grep 'string' file_name 

2.利用中括号[]来查找集合字符:

                    grep '[string]‘ file_name 

                        1》无论[]中有几个字符,都代表某一个字符

3.行首和行尾符:

                   1》^代表行首符,表示必须以匹配的字符开始

                   2》$代表行尾符,表示必须以匹配的字符结束

                   3》^在中括号[]中,代表反向选择

4.通用符:

                  1》.代表任意字符

                  2》*代表重复前一个字符0到无穷多次

                  3》.*代表零个或多个任意字符

5.限定字符范围:    

                  1》{n,m}代表匹配n至m个前面的字符

                  2》使用{}的时候要用\转义

                  3》{m}表示匹配m个前面的字符

6.sed工具:

            sed [option] 操作

             操作:    [n1,[n2]]function

              参数:

                        ①a    新增

                        ②c    替换

                        ③d    删除

                        ④i    插入

                        ⑤p    打印

上一篇 下一篇

猜你喜欢

热点阅读