正则表达式简单特殊符号说明
2016-07-11 14:39
302 查看
处理字符串的规则和方法,以行为单位进行处理。通过特殊符号的辅助。可以快速的过滤。替换某些特定的字符串
^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
注:此内容均为自学笔记,纪录较随意,仅供参考,谢谢;
^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
注:此内容均为自学笔记,纪录较随意,仅供参考,谢谢;
相关文章推荐
- 数据库链接字符串查询网站
- Flex字符串比较 还有Flex字符串操作
- Ruby中创建字符串的一些技巧小结
- ASP下经常用的字符串等函数参考资料
- 将字符串小写转大写并延时输出的批处理代码
- 将字符串转换成System.Drawing.Color类型的方法
- BAT 特殊符号总结
- Lua学习笔记之运算符和表达式
- Lua源码中字符串类型的实现
- Lua性能优化技巧(四):关于字符串
- Lua教程(三):表达式和语句
- 字符串聚合函数(去除重复值)
- Ruby中的字符串编写示例
- Lua基础教程之赋值语句、表达式、流程控制、函数学习笔记
- 总结的5个C#字符串操作方法分享
- sqlserver中求字符串中汉字的个数的sql语句
- sql server字符串非空判断实现方法
- PowerShell在控制台输出特殊符号的方法
- C#算法函数:获取一个字符串中的最大长度的数字
- VBS的字符串及日期操作相关函数