各位前辈,“正则表达式”到底是个什么?
感觉几乎所有语言都有它,他的地位,或者重要性到底是什么?他能用来干什么?实际应用是什么?有必要深入研究吗?求前辈赐教!
求推荐些教程或者书籍!
------解决方案--------------------也分享一下吧一起学习
------解决方案--------------------用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。许多程序设计语言都支持利用正则表达式进行字符串操作。
------解决方案--------------------看看这个词“模式匹配”就ok了
什么是模式我想我不用解释
什么是匹配我想我也不用解释
正则只是用于模式匹配的一种通用方法。而模式匹配本身也不只对字符串和正则一种手法
sql的like其实也是模式匹配
把石头从大米里挑出来也是模式匹配
把人像从风景里分离出来也是模式匹配
------解决方案--------------------这才是前辈,才是大神:
http://blog.csdn.net/lxcnn
------解决方案--------------------
------解决方案--------------------过客。。。
------解决方案--------------------这,不是一两句能说清的。
------解决方案--------------------正则只是用于模式匹配的一种通用方法。而模式匹配本身也不只对字符串和正则一种手法
------解决方案--------------------通俗的讲 正则表达式是一个能匹配其他字符串的字符串。
------解决方案--------------------
------解决方案--------------------有些从网上下载的txt格式的电子书,经常被网站加上广告字符,加得很乱,貌似用原始的查找/替换是没办法清除的.
这种场合只要找个支持正则的编辑器,一下就能清除干净.
------解决方案--------------------
------解决方案--------------------所谓正则 就是一个规则
你需要用这个规则把你想要的东西找到 就这样
这是一个必须的技能——我个人比较喜欢说 它是你成功的 必要不充分条件