免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: wingger
打印 上一主题 下一主题

shell基础67:执行顺序(||及&&,{}及())及正则表表达式  关闭 [复制链接]

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
11 [报告]
发表于 2004-11-17 11:13 |只看该作者

shell基础67:执行顺序(||及&&,{}及())及正则表表达式

原帖由 "網中人" 发表:

再重新思考一下 AAAAAB ??
在我最新的 shell 13 問之 RE 有特別提到這點....


嗯,果然有误!!!

主要差别在有没有边界字符


原帖由 "网中人" 发表:

如:ab{3,5}c 为例, 我们要的 b 是 3 到 5 个
ab{3,5} 这个 RE (少了 c 这个边界字符):可以抓到 abbbbbbbbbbc (a 后有 10 个 b )这串字。

我们要表达的是 a 后接 3 到 5 个 b 即可, 但 3 到 5 个 b 后面我们却没规定是甚么, 因此在 RE 后面可以是任意的文字, 当然包括 b 也可以啦! (明白了吗?)
同样的, 我们用 b{3,5}c 也同样可以抓到 abbbbbbbbbbc 这串字的.
但我们若使用 ab{3,5}c 这样的 RE 时, 由于同时有 a 与 c 这两个边界字符, 那就截然不同了!


而我上面的例子K :A\{2,4\}B,因为A前面没有边界字符,因而可以抓到的A是超过4个的,因此AAAAB,不是完全的,也可能是AAAAAAAAAAAAAAAAB

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
12 [报告]
发表于 2004-11-17 11:13 |只看该作者

shell基础67:执行顺序(||及&&,{}及())及正则表表达式

原帖由 "網中人" 发表:

x*
ax*, abx*, ax*b
abcx*, abx*c, ax*bc
bx*c, bcx*, x*bc


这个。。。想想,刚才发重了,改成想这个问题

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
13 [报告]
发表于 2004-11-17 14:27 |只看该作者

shell基础67:执行顺序(||及&&,{}及())及正则表表达式

哦... 慢慢想吧... 不急...  ^_^
不過, 發現 ax*c 是不對的... 我已改為 x*abc 了...

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
14 [报告]
发表于 2004-11-17 15:03 |只看该作者

shell基础67:执行顺序(||及&&,{}及())及正则表表达式

这丫头不简单呀~~佩服佩服~~~

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
15 [报告]
发表于 2004-11-18 22:31 |只看该作者

shell基础67:执行顺序(||及&&,{}及())及正则表表达式

想学好后面的grep,awk,sed,正则一定得多练!!! 现的倒过来再看正则

论坛徽章:
0
16 [报告]
发表于 2005-03-03 10:27 |只看该作者

shell基础67:执行顺序(||及&&,{}及())及正则表表达式

脑子都看抽了

论坛徽章:
0
17 [报告]
发表于 2005-08-10 10:40 |只看该作者

shell基础67:执行顺序(||及&&,{}及())及正则表表达式

呵呵,终于将AWK看完了!受益非浅!继续奋斗中~~~~~~~~~~~~~~~

论坛徽章:
0
18 [报告]
发表于 2005-08-11 11:15 |只看该作者

shell基础67:执行顺序(||及&&,{}及())及正则表表达式

hehe

论坛徽章:
0
19 [报告]
发表于 2005-09-15 01:38 |只看该作者

shell基础67:执行顺序(||及&&,{}及())及正则表表达式

原帖由 "wingger" 发表:


而我上面的例子K :A\{2,4\}B,因为A前面没有边界字符,因而可以抓到的A是超过4个的,因此AAAAB,不是完全的,也可能是AAAAAAAAAAAAAAAAB



我是看了MM发的这句话后才想到滴                                                 

论坛徽章:
0
20 [报告]
发表于 2006-03-13 13:57 |只看该作者
好象全是你写的。
强人。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP