免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3522 | 回复: 2

[ SHELL 水平测试 ][ REGEX 篇 ] [复制链接]

论坛徽章:
0
发表于 2005-01-01 15:07 |显示全部楼层
按:SHELL 水平测试系列并非覆盖 SHELL 的所有方面,而是挑选一些题目以引发思考,
以管中窥豹的方式达到检验水平的目的.

[ SHELL 水平测试 ][ OVERVIEW 篇 ]
http://bbs.chinaunix.net/forum/viewtopic.php?t=476260&show_type=&sid=e90e3c748f1c10920ca09d71a81f7461

[ SHELL 水平测试 ][ SED 篇 ]
http://bbs.chinaunix.net/forum/viewtopic.php?t=476269&show_type=&sid=e90e3c748f1c10920ca09d71a81f7461

[ SHELL 水平测试 ][ AWK 篇 ]
http://bbs.chinaunix.net/forum/viewtopic.php?t=476271&show_type=&sid=e90e3c748f1c10920ca09d71a81f7461

[ SHELL 水平测试 ][ REGEX 篇 ]
http://bbs.chinaunix.net/forum/viewtopic.php?p=3143773#3143773




[ SHELL 水平测试 ][ REGEX 篇 ]



1. 传统 regex, POSIX regex, GNU regex, PCRE 都有什么特点及异同之处?

2. ERE 是 BRE 的 super set 吗?

3. ERE看起来强大,但使用 ERE 有一点最不爽, 是什么?

4. 依赖 GNU 扩展的危害是什么?

5. Back reference 可以嵌套吗?

6. DFA 和 NFA 有什么特点及区别?

7. 常用的 [e]grep, [ng]awk, [g]sed, perl 哪些是 DFA? 哪些是 NFA? 因此这些程序具有哪些相应的特点?

8. Greedy regex 和 lazy regex 有何区别? 哪些工具是 lazy regex.

9. 猜一猜一个符合 RFC 标准的 email adderss 大概需要多长的 regex 来匹配?

10. 你是否有这样的经历: 某个使用过的 regex, 用在另个软件中却不行。
也就是说你无法确定某个 regex 在同一系统的不同软件中或在不同系统的相同软件中肯定能用?

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
发表于 2005-01-03 00:46 |显示全部楼层

[ SHELL 水平测试 ][ REGEX 篇 ]

强烈建议版主将磁铁置顶1!!!!!

论坛徽章:
0
发表于 2005-01-03 12:19 |显示全部楼层

[ SHELL 水平测试 ][ REGEX 篇 ]

关于第10题,经常遇到这样的问题。每一个软件(awk,sed,grep,perl...)对正则表达式的支持都有不少差别,自己感觉perl的和其他差别更大。在精华贴利益前看到过一篇文章专门比较过各种不同工具对regex,非常明白。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP