正则表达式简单特殊符号说明
处理字符串的规则和方法,以行为单位进行处理。通过特殊符号的辅助。可以快速的过滤。替换某些特定的字符串 ^word //搜索以word开头的行 例:grep “^s” 33.txt word$ //搜索以word结尾的行 例:grep “s$” 33.txt . //代表且只能代表任意一个字符 例:grep “.s” 33.txt //转义符号 例:grep “/” 33.txt -n //显示行号 例:grep -n “^s” 33.txt * //重复0个或多个前面的一个字符 例:grep "E*a" 33.txt [] //字符集合的重复特殊字符的符号 例:grep "s[d]k" 33.txt [^] //匹配不包含^后的任意字符内容 例:grep "[^EE]" 33.txt 例:grep "[^0-9]" 33.txt {n,m}//连续重复n到m次,前一个重复的字符,如果用egrep不用 例:grep "E{2,3}" 33.txt {n,} //最少重复n次,如果用egrep不用 {n} //重复n次,如果用egrep不用 扩展正则表达式 + //重复1个或1个以上前面的字符 例:egrep "E+W." 33.txt ? //0个或一个 例:egrep "E?W." 33.txt | //用或的方式查找多个符合的字符串 例:egrep "213|123" 33.txt () //找出“用户组”字符串。 例:grep -E "fa(sj)df" 33.txt 注:此内容均为自学笔记,纪录较随意,仅供参考,谢谢; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |