忘记密码   免费注册 查看新帖 | 论坛精华区

ChinaUnix.net

  平台 论坛 博客 认证专区 大话IT 视频 徽章 文库 沙龙 自测 下载 频道自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统
最近访问板块 发新帖
查看: 18563 | 回复: 73

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

论坛徽章:
105
ChinaUnix元老
日期:2015-02-02 08:55:39CU十二周年纪念徽章
日期:2015-02-02 08:55:50午马
日期:2014-04-30 10:30:44双子座
日期:2013-08-20 08:22:52双鱼座
日期:2013-08-20 17:47:58丑牛
日期:2013-09-13 13:10:45水瓶座
日期:2013-09-13 21:15:33寅虎
日期:2013-09-25 11:23:51戌狗
日期:2013-09-26 13:21:25丑牛
日期:2013-09-26 14:23:42亥猪
日期:2013-09-27 17:42:00亥猪
日期:2013-09-27 17:45:14
发表于 2015-03-10 14:05 |显示全部楼层
获奖名单已公布http://bbs.chinaunix.net/thread-4173476-1-1.html

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

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

为了帮助更多的人掌握正则表达式,为了帮助更多的人体验那种 Duang 的一下解决难题的酷爽,为了帮助更多的人变成下图中的高手,于是就有了本期的话题讨论活动。
code-03.gif
正则表达式返回了了预期结果的时候

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

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

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

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

求职 : 机器学习
论坛徽章:
78
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:452022北京冬奥会纪念版徽章
日期:2015-08-07 17:10:57
发表于 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
发表于 2015-03-10 14:45 |显示全部楼层
血顶帽子哥

论坛徽章:
0
发表于 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
发表于 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
发表于 2015-03-10 14:45 |显示全部楼层
这本书我有第一版的,比较实用。参考书。

论坛徽章:
89
CU大牛徽章
日期:2013-11-29 22:26:36CU大牛徽章
日期:2014-02-21 14:21:56CU十二周年纪念徽章
日期:2014-02-21 14:22:02CU大牛徽章
日期:2014-02-21 14:22:07CU大牛徽章
日期:2014-02-21 14:22:09CU大牛徽章
日期:2015-02-28 17:45:342015元宵节徽章
日期:2015-03-06 16:56:38羊年新春福章
日期:2015-02-28 17:42:522015七夕节徽章
日期:2015-09-14 09:24:55CU大牛徽章
日期:2014-02-21 14:22:44CU大牛徽章
日期:2015-02-28 17:48:12CU大牛徽章
日期:2015-02-28 17:47:58
发表于 2015-03-10 14:45 |显示全部楼层
没沙发就不顶了吗?也得顶啊!

论坛徽章:
1
水瓶座
日期:2013-11-04 13:16:13
发表于 2015-03-10 14:48 |显示全部楼层
每次到用的时候就去google,没有系统的仔细的学习过,大致懂点 ,顶版主

论坛徽章:
0
发表于 2015-03-10 14:49 |显示全部楼层
自带干粮顶帽子哥

论坛徽章:
9
申猴
日期:2014-09-19 11:12:372015亚冠之大阪钢巴
日期: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-07-25 10:09:54程序设计版块每日发帖之星
日期:2015-08-24 06:20:00
发表于 2015-03-10 14:51 |显示全部楼层
gif图出自什么电影啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

SACC2017购票7.8折优惠进行时

2017中国系统架构师大会(SACC2017)将于10月19-21日在北京新云南皇冠假日酒店震撼来袭。今年,大会以“云智未来”为主题,云集国内外顶级专家,围绕云计算、人工智能、大数据、移动互联网、产业应用等热点领域展开技术探讨与交流。本届大会共设置2大主会场,18个技术专场;邀请来自互联网、金融、制造业、电商等多个领域,100余位技术专家及行业领袖来分享他们的经验;并将吸引4000+人次的系统运维、架构师及IT决策人士参会,为他们提供最具价值的交流平台。
----------------------------------------
优惠时间:2017年8月2日前

活动链接>>
  

北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:1101082001
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP