没有合适的资源?快使用搜索试试~ 我知道了~
第十二章、正规表示法与文件格式化处理1、正规表示法是处理字符串的方法2、用途:在服务器上删除垃圾广告信件3、正规表示法也需要支持工具程序来辅助,比如 grep4
资源详情
资源评论
资源推荐
第十二章、正规表示法与文件格式化处理
1、正规表示法是处理字符串的方法
2、用途:在服务器上删除垃圾广告信件
3、正规表示法也需要支持工具程序来辅助,比如 grep
4、语系对正规表示法的影响:字符和数字都是通过编码表转换来的,不同语系有不同编码
表,比如
LANG=C 时:0 1 2 3 4 ... A B C D ... Z a b c d ...z
LANG=zh_TW 时:0 1 2 3 4 ... a A b B c C d D ... z Z
LANG=C,[A-Z] 只有大写英文字母
LANG=zh_TW,[A-Z] 里大小写英文字母都包括进去了
我们一般用的是 C 这个语系
5、特殊符号的代表意义
[:alnum:] 代表英文大小写字符及数字,即 0-9, A-Z, a-z
[:alpha:] 代表任何英文大小写字符,即 A-Z, a-z
[:upper:] 代表大写字符,即 A-Z
[:lower:] 代表小写字符,即 a-z
[:digit:] 代表数字而已,即 0-9
6、grep 的进阶用法:
grep [-A] [-B] [--color=auto] '要搜寻的字符串' filename
-A :后面可加数字,为 after 的意思,除了列出该行外,后续的 n 行也列出来;
-B :就是前面的 n 行
--color=auto 可将要搜寻的字符串用颜色标注出来
加上行号和颜色(奇怪,默认就标注颜色的吗)
同时显示出前两行和后三行
找到前面困惑的解答了,原来默认设定了 grep --color=auto 的命令别名为 grep
小崔个人精进录
- 粉丝: 32
- 资源: 316
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0