常用正则表达式,在大家学习正则表达式,我们很吃惊这个东西很好用,那么首先让我们来了解一下它的历史吧。正则表达式的“祖先”可以一直上溯至对人类神经系统如何工作的早期研究。1956 年, 一位叫 Stephen Kleene 的数学家在 McCulloch 和 Pitts 早期工作的基础上,发表了一篇标题为“神经网事件的表示法”的论文,引入了正则表达式的概念。正则表达式正就是用来描述他称为“正则集的代数”的表达式,因此采用“正则表达式”这个术语。随后,发现可以将这一工作应用于使用 Ken Thompson 的计算搜索算法的一些早期研究,Ken Thompson 是 Unix 的主要发明人。正则表达式的第一个实用应用程序就是 Unix 中的qed编辑器。自从在Unix上发挥了其重要的作用,然后正则表达式就成了基于文本的编辑器和搜索工具中的一个重要部分。所以,做一个程序员或是系统管理员,正则表达式是必学,必须撑握的;那么今天给大家带来干货分享了;常用正则表达式实例;Email:^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$URL地址:^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$数字:\d文本:[a-zA-Z0-9_\-]非负整数:^\d+$由26个英文字母组成的字符串:^[A-Za-z]+$由数字和26个英文字母组成的字符串:^[A-Za-z0-9]+$数字、26个英文字母或者下划线组成的字符串:^\w+$中文字符:[\u4e00-\u9fa5]HTML标记:<(.*)>.*<\/\1>|<(.*) />国内电话:(\d{3}-|\d{4}-)?(\d{8}|\d{7})身份证:\d{18}|\d{15}这是十二个是常用的正则表达式,也集合了所有正则表达式的精华内容;只要你知道这十二个常用正则表达式,再复杂的正则,也是水到渠成;