免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 51772 | 回复: 73
打印 上一主题 下一主题

[学习共享] 技术讨论--学习正则表达式 [复制链接]

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-03-10 14:05 |只看该作者 |倒序浏览
获奖名单已公布http://bbs.chinaunix.net/thread-4173476-1-1.html

作为专业码农或者票友码农,不知各位是否有这样的体会:
回想我们写过的 Shell/Perl/Python/Ruby/PHP/C#/Java 等各种语言、各种脚本,其实很多时候都是在处理字符串
而正则表达式正式处理字符串的神兵利器

当我们没有学会正则表达式的时候,往往是七拐八绕、费尽九牛二虎之力、写了一大段代码才能实现某个功能。
但是网上的大牛们信手给出一行正则表达式,轻松、高效、优雅的就把问题搞定了。

为了帮助更多的人掌握正则表达式,为了帮助更多的人体验那种 Duang 的一下解决难题的酷爽,为了帮助更多的人变成下图中的高手,于是就有了本期的话题讨论活动。

正则表达式返回了了预期结果的时候

本期话题:
1、初学者怎样快速掌握正则表达式?请结合实际经验,分享自己当初学习时遇到的困难和解决方法。
2、初学者经常会问:好不容易学会一点正则表达式,怎么 grep/sed/Shell/Perl 等各个命令和脚本里面的用法好像都不一样呀!如何帮助初学者解决这个困惑?
3、在阅读正则表达式的书籍的同时,哪些在线或者离线的工具可以帮助初学者做练习?这些工具有哪些优势?
4、看过几本正则表达式的书籍之后,如何在实际工作中学以致用、融会贯通?

活动时间:
2015年3月10日-2015年3月30日

本期奖品:
最精彩回复奖 4 名,可获《正则表达式必知必会(第2版)(修订版)》图书一本
来自 Shell_HAT 的友情提示,这本书的作者和译者都不是我,我只是帮忙组织此次活动。

图书简介:

作者: (美)Ben Forta   
译者: 杨涛
出版社:人民邮电出版社
ISBN:9787115377999
上架时间:2014-12-18
出版日期:2015 年1月
开本:32开
页码:140
版次:2-1
http://product.china-pub.com/3770828

求职 : 机器学习
论坛徽章:
79
2015年亚洲杯纪念徽章
日期:2015-05-06 19:18:572015七夕节徽章
日期:2015-08-21 11:06:172015亚冠之阿尔纳斯尔
日期:2015-09-07 09:30:232015亚冠之萨济拖拉机
日期:2015-10-21 08:26:3915-16赛季CBA联赛之浙江
日期:2015-12-30 09:59:1815-16赛季CBA联赛之浙江
日期:2016-01-10 12:35:21技术图书徽章
日期:2016-01-15 11:07:2015-16赛季CBA联赛之新疆
日期:2016-02-24 13:46:0215-16赛季CBA联赛之吉林
日期:2016-06-26 01:07:172015-2016NBA季后赛纪念章
日期:2016-06-28 17:44:45黑曼巴
日期:2016-06-28 17:44:4515-16赛季CBA联赛之浙江
日期:2017-07-18 13:41:54
2 [报告]
发表于 2015-03-10 14:37 |只看该作者
本帖最后由 zsszss0000 于 2015-03-10 14:37 编辑

是不是沙发吗?有木有?
我了个去,果然沙发!

论坛徽章:
3
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:51:162015年亚洲杯之阿曼
日期:2015-04-07 20:00:59
3 [报告]
发表于 2015-03-10 14:45 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
4 [报告]
发表于 2015-03-10 14:45 |只看该作者
点位,学习一下,等着领书。

论坛徽章:
9
2015亚冠之阿尔纳斯尔
日期:2015-09-10 16:21:162015亚冠之塔什干火车头
日期:2015-07-01 16:23:022015年亚洲杯之巴勒斯坦
日期:2015-04-20 17:19:46子鼠
日期:2014-11-13 09:51:26未羊
日期:2014-08-28 18:13:36技术图书徽章
日期:2014-02-21 09:30:15酉鸡
日期:2014-01-14 11:12:49天蝎座
日期:2013-12-09 17:56:53平安夜徽章
日期:2015-12-26 00:06:30
5 [报告]
发表于 2015-03-10 14:45 |只看该作者
本帖最后由 HH106 于 2015-03-10 15:02 编辑

1、初学者怎样快速掌握正则表达式?请结合实际经验,分享自己当初学习时遇到的困难和解决方法。

说下个人的学习,先看下相关的正则表达式代码和其表示的意义,像<<正则表达式30分钟入门教程>>,<<正则表达式必知必会>>这样的书,不需要全部记住,大致了解下就行,遇到不懂的就上网查,网上大把的资料。

2、初学者经常会问:好不容易学会一点正则表达式,怎么 grep/sed/Shell/Perl 等各个命令和脚本里面的用法好像都不一样呀!如何帮助初学者解决这个困惑?

保存了一张表,表上有相关的grep/sed/Shell/Perl 等各个命令的正则差异,遇到不同的时候就查查表,网上有这张表,
关键字"各种工具之正则表达式语法比较" http://wjqe.blog.163.com/blog/static/1993845201272782511720/

3、在阅读正则表达式的书籍的同时,哪些在线或者离线的工具可以帮助初学者做练习?这些工具有哪些优势?
Regex Match Tracer http://www.regexlab.com/zh/mtracer/
REGEXBUDDY  http://www.regexbuddy.com/
The Regulator http://sourceforge.net/projects/regulator/
Expresso http://www.codeproject.com/Artic ... d-Testing-Regular-E

推荐REGEXBUDDY

4、看过几本正则表达式的书籍之后,如何在实际工作中学以致用、融会贯通?

多使用,多测试

评分

参与人数 1可用积分 +5 收起 理由
Shell_HAT + 5 感谢分享

查看全部评分

论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-08-24 06:20:00综合交流区版块每日发帖之星
日期:2015-10-14 06:20:00IT运维版块每日发帖之星
日期:2015-10-25 06:20:00IT运维版块每日发帖之星
日期:2015-11-06 06:20:00IT运维版块每日发帖之星
日期:2015-12-10 06:20:00平安夜徽章
日期:2015-12-26 00:06:302016猴年福章徽章
日期:2016-02-18 15:30:34IT运维版块每日发帖之星
日期:2016-04-15 06:20:00IT运维版块每日发帖之星
日期:2016-05-21 06:20:00综合交流区版块每日发帖之星
日期:2016-08-16 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17IT运维版块每日发帖之星
日期:2015-08-14 06:20:00
6 [报告]
发表于 2015-03-10 14:45 |只看该作者
这本书我有第一版的,比较实用。参考书。

论坛徽章:
93
2015年辞旧岁徽章
日期:2019-10-10 10:51:15CU大牛徽章
日期:2014-02-21 14:21:56CU十二周年纪念徽章
日期:2020-10-15 16:55:55CU大牛徽章
日期:2014-02-21 14:22:07羊年新春福章
日期:2019-10-10 10:51:39CU大牛徽章
日期:2019-10-10 10:55:38季节之章:春
日期:2020-10-15 16:57:40ChinaUnix元老
日期:2019-10-10 10:54:42季节之章:冬
日期:2019-10-10 10:57:17CU大牛徽章
日期:2014-02-21 14:22:52CU大牛徽章
日期:2014-03-13 10:40:30CU大牛徽章
日期:2014-02-21 14:23:15
7 [报告]
发表于 2015-03-10 14:45 |只看该作者
没沙发就不顶了吗?也得顶啊!

论坛徽章:
1
水瓶座
日期:2013-11-04 13:16:13
8 [报告]
发表于 2015-03-10 14:48 |只看该作者
每次到用的时候就去google,没有系统的仔细的学习过,大致懂点 ,顶版主

论坛徽章:
0
9 [报告]
发表于 2015-03-10 14:49 |只看该作者
自带干粮顶帽子哥

论坛徽章:
9
2015亚冠之大阪钢巴
日期:2015-06-04 11:47:30丑牛
日期:2015-01-22 15:49:26巳蛇
日期:2015-01-22 10:11:18巨蟹座
日期:2014-11-20 10:55:03天蝎座
日期:2014-11-16 22:10:26处女座
日期:2014-11-16 11:01:10申猴
日期:2014-09-19 11:12:37双鱼座
日期:2014-07-25 10:09:54程序设计版块每日发帖之星
日期:2015-08-24 06:20:00
10 [报告]
发表于 2015-03-10 14:51 |只看该作者
gif图出自什么电影啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP