`
coding1688
  • 浏览: 232539 次
  • 来自: 上海
社区版块
存档分类
最新评论

编程不懂正则表达式,不如回家种红薯

 
阅读更多

编程不懂正则表达式,将有被淘汰的危险

  编程的大量工作都是在处理字符串,如验证输入、查找子串替换、解析HTML等,而正则表达式是一个极为强大的工具,它使我们需要很多行重复啰嗦的代码才能完成的编程任务,一个表达式就可以搞定,既节省时间又节省精力。但是学习它并不是一件轻松的事情,需要有那么一点点毅力的。

 

  如果你懂正则表达式,甚至很熟练,表明:

1. 你爱好学习技术/钻研技术,有强烈的求知欲;

2. 你的学习能力/理解能力还行;

3. 你会使用已有工具解决问题的思路,不重复发明轮子;

4. 你会得到同行的认可和领导的赏识;

5. 找工作面试时,你能因此加分;

6. 能够为写博客提供素材(调侃一下)。

 

  下面是一些常见的正则表达式学习资料(主要是Java方面的,因为本人主要使用Java,辅以C++):

1. 大名鼎鼎的《正则表达式30分钟入门教程》:http://deerchao.net/tutorials/regex/regex.htm

2. Java正则表达式详解:http://edu.yesky.com/edupxpt/18/2143018.shtml

3. java.util.regex.Pattern类:http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html

4. java.util.regex包:http://docs.oracle.com/javase/6/docs/api/java/util/regex/package-summary.html

5. Java Regex Tutorial:http://www.vogella.com/articles/JavaRegularExpressions/article.html

6. Lesson: Regular Expressions:http://docs.oracle.com/javase/tutorial/essential/regex/

7. Java正则表达式(一):http://fuliang.iteye.com/blog/169946

8. Java正则表达式(二):http://fuliang.iteye.com/blog/175035

9. Linux/Bash下正则表达式:http://codingstandards.iteye.com/blog/1195592

10.Java正则表达式应用总结:http://lavasoft.blog.51cto.com/62575/179324

 

欢迎大家补充更多更好的资料!

 

 

 

 

 

 

28
33
分享到:
评论
48 楼 zgx_dd 2012-05-26  
分析程序日志的时候挺有用的。
47 楼 runfriends 2012-05-26  
SoCoolMan 写道
这 大半都去 种红薯了 用的时候 谷歌就行 费那脑子记它干嘛

还是自己写更好一些,有些不一定能找到。谷歌不是万能的
46 楼 caizi12 2012-05-26  
当时学正则就是看的 正则表达式30分钟入门教程 入门的。
45 楼 四书五经 2012-05-25  
不错,权记之
44 楼 幻无极 2012-05-25  
调试正则用intellij的查找,点regex,然后自己构造个字符串就可以了
43 楼 SoCoolMan 2012-05-25  
这 大半都去 种红薯了 用的时候 谷歌就行 费那脑子记它干嘛
42 楼 coding1688 2012-05-25  
Mossad 写道
楼主不够犀利,来两个正则表达式的测试网站:
http://www.gskinner.com/RegExr/
http://regexpal.com/
再来个比较好的学习网址:
http://www.regexbook.net/book/jckc/index.htm
就是要注意不同语言正则表达式的不同

谢谢支持!
41 楼 Mossad 2012-05-25  
楼主不够犀利,来两个正则表达式的测试网站:
http://www.gskinner.com/RegExr/
http://regexpal.com/
再来个比较好的学习网址:
http://www.regexbook.net/book/jckc/index.htm
就是要注意不同语言正则表达式的不同
40 楼 xhalg 2012-05-25  
39 楼 mikehuhu 2012-05-25  
会了还是不如回家卖红薯,一个是老板,一个是码农~~
38 楼 qinyunqiang 2012-05-25  
无视标题, 只看内容
37 楼 hoarhoar 2012-05-25  
coding1688 写道
郑重声明:本文纯系扯淡,是一次标题党实验,请大家看后多多顶贴,谢谢!

根本不是标题党实验,你是看到都不支持你的观点,顶不住了。你那么用心的找来这么多资源的链接,可见你是很认真的,绝不是个实验。
36 楼 wjch_111 2012-05-25  
正则~~~用的时候找度娘谷歌就O了~~~~正在种红薯中~
35 楼 lwz5910 2012-05-25  
种红薯很多年了
34 楼 lomodd 2012-05-25  
正则用过很多次,但是真的不怎么自己动脑写,我会比较膜拜写得熟练的人。
33 楼 coding1688 2012-05-25  
郑重声明:本文纯系扯淡,是一次标题党实验,请大家看后多多顶贴,谢谢!
32 楼 pphqq 2012-05-25  
guishi9090 写道
你认为学个这个东西要花多长时间?不懂还就被淘汰了?

LZ真会扯淡!
31 楼 Xorcerer 2012-05-25  
Java的正则属于比较弱的那种,而且测试起来不方便,建议用脚本语言学习正则,比如Python或者Ruby。当然,Perl也可以,Perl的正则是现代多种编程语言的正则引擎的参考。只是Perl的其他语法比较奇怪。
30 楼 rex0654335 2012-05-25  
点击率一下子上升了
29 楼 guishi9090 2012-05-25  
你认为学个这个东西要花多长时间?不懂还就被淘汰了?

相关推荐

Global site tag (gtag.js) - Google Analytics