正则表达式就是处理字符串的方法,它以行为单位进行字符串的处理操作,正则表达式通过一些特殊符号的辅助,让用户轻松地完成【查找、删除、替换】某特定字符串。
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 打印
网友评论