正则表达式简单特殊符号说明

前端之家收集整理的这篇文章主要介绍了正则表达式简单特殊符号说明前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

处理字符串的规则和方法,以行为单位进行处理。通过特殊符号的辅助。可以快速的过滤。替换某些特定的字符串

^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



注:此内容均为自学笔记,纪录较随意,仅供参考,谢谢;

原文链接:https://www.f2er.com/regex/359103.html

猜你在找的正则表达式相关文章