编程过程中难免要提取各种数据,正则表达式就派上用场了,不过每次用正则表达式的时候都需要查资料,为了加深印象,所以整理了下面的资料信息
正则表达式主要分为 POSIX 标准、PCRE 标准,我们在编程语言中主要使用的是 PCRE 标准(不同语言又稍有区别),可以参考这篇文章 "正则表达式'派别'简述"。
学习正则表达式当然需要一份简单明了的学习资料,点击进入,这里面基本囊括了所需要的知识。当然如果想更加深入得学习 PCRE 标准正则表达式,当然不能错过 Perl 的正则规范了,推荐参考《Perl语言编程》。
边学习边练习会是一个好习惯,推荐使用一个在线的正则表达式匹配工具,regexr,不仅能够实时显示匹配结果、用不同颜色区分各部分,还能够为你解释表达式中各个部分的含义,实在是一个练手利器。
当然学习完成之后也不要忘记做练习哦,我是在这里练习的,regexone,边做题边练习,同时还会提供一些解释,当是对知识的再巩固。