今天和大家分享一下正则表达式入门基础及应用心得~ 有助于各位新手学习,以下内容还有待指点改善,请各位大神级别的程序员多多建议,谢谢~——by 天堂芝士

好了,进入正题。说到正则表达式,其实应用范围极其宽泛,比如Windows的搜索、很多开发框架内、数据抓取软件等,都可能或多或少加上几句正则表达式以助软件能够更加高效和准确展示用户所需要的数据。接下来我将给大家展示我个人理解的正则表达式语法及应用,尽可能用自己的看法和理解来描述,所以可能存在一些不足之处,当然我也接受大家的建议改正。由于我php/javascript 玩的比较溜,所以我就以php/js作为讲解代码了。

先给大家了解正则表达式一些需要应用的语法符号的介绍:正则表达式应用符号分为界定符、元字符(原子集合、量词),还有修正模式。

以下是更多较专业网站提供的参考资料或工具:
Regex Tester:http://www.regexpal.com/(英文工具站点)
RegexPal:http://regexpal.isbadguy.com/(汉化版RegexPal,推荐)
在线正则表达式测试:http://tool.oschina.net/regex/(开源中国)
正则表达式:https://msdn.microsoft.com/zh-cn/library/d9eze55x(v=vs.80).aspx(微软MSDN)
正则表达式:http://baike.baidu.com/view/94238.htm(百度百科)
元字符:http://baike.baidu.com/view/1061241.htm(百度百科)

 

最后共享一个自己写的php 正则应用工具类 RegexTool.php,已经在github上开放代码~

里面有几个常用的正则表达式共享大家:

地址:RegexTool.php
 

github_RegexTool


很高兴认识你。