简单说正则表达式就是一套处理字符串的规则和方法,以行为单位对字符串进行处理。通过特殊的符号的辅助,就可以快速过滤,替换某些特定的字符串。基础:
1、^word //匹配以word开头的
2、word$ //匹配以word结尾的
3、.(点) //匹配任意一个字符
4、\ //转义符号
5、* //重复0个或多个前面的一个字符
6、^.* //匹配所有字符
7、[] //匹配中括号里,任意一个出现的字符
8、[^word] //表示匹配不包含w、o、r、d以外的字符
9、a\{n,m\} //重复n到m次 ,前一个字符
10、a\{n,\} //至少n次,前一个字符
11、a\{n\} //n次,前一个字符
扩展:
1、+ //重复一个或一个以上前面的字符
2、? //重复0个或一个前面的字符
3、| //用或的方式查找多个字符串
4、() //找出“用户组”字符串
赞1
踩0
本文标签:Linux
版权声明:若无特殊注明,本文为《橙子柠檬》原创,转载请保留文章出处。
本文链接:https://qinzc.me/post-63.html
正文到此结束