美文网首页
LINUX----正则表达式

LINUX----正则表达式

作者: JuMinggniMuJ | 来源:发表于2020-03-11 16:32 被阅读0次

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

    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    打印

    相关文章

      网友评论

          本文标题:LINUX----正则表达式

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