日期:2014-05-20  浏览次数:20800 次

各位前辈,“正则表达式”到底是个什么?
感觉几乎所有语言都有它,他的地位,或者重要性到底是什么?他能用来干什么?实际应用是什么?有必要深入研究吗?求前辈赐教!

求推荐些教程或者书籍!

------解决方案--------------------
也分享一下吧一起学习
------解决方案--------------------
用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。许多程序设计语言都支持利用正则表达式进行字符串操作。
------解决方案--------------------
看看这个词“模式匹配”就ok了

什么是模式我想我不用解释

什么是匹配我想我也不用解释

正则只是用于模式匹配的一种通用方法。而模式匹配本身也不只对字符串和正则一种手法

sql的like其实也是模式匹配

把石头从大米里挑出来也是模式匹配

把人像从风景里分离出来也是模式匹配


------解决方案--------------------
这才是前辈,才是大神:

http://blog.csdn.net/lxcnn
------解决方案--------------------
探讨

这才是前辈,才是大神:

http://blog.csdn.net/lxcnn

------解决方案--------------------
过客。。。
------解决方案--------------------
这,不是一两句能说清的。
------解决方案--------------------
正则只是用于模式匹配的一种通用方法。而模式匹配本身也不只对字符串和正则一种手法

------解决方案--------------------
通俗的讲 正则表达式是一个能匹配其他字符串的字符串。

------解决方案--------------------
探讨
这么问吧,一个人极其擅长正则表达式,其他的凑合,最适合做什么工作?还是正则表达式不能独当一面?

------解决方案--------------------
有些从网上下载的txt格式的电子书,经常被网站加上广告字符,加得很乱,貌似用原始的查找/替换是没办法清除的.
这种场合只要找个支持正则的编辑器,一下就能清除干净.
------解决方案--------------------
探讨

这么问吧,一个人极其擅长正则表达式,其他的凑合,最适合做什么工作?还是正则表达式不能独当一面?

------解决方案--------------------
所谓正则 就是一个规则

你需要用这个规则把你想要的东西找到 就这样

这是一个必须的技能——我个人比较喜欢说 它是你成功的 必要不充分条件