何为 Regular Expression (正规化表示法)

第一章,先来简单的介绍一下正规化表示法。不熟悉的朋友别以为 Regular Expression 又是一种新的程式语言,其实他由来已久,只是一种用以表示资料样式的"语言"。
Regular Expression,正规化表示法是一种用来描述文字样式(pattern)的方法,他有一定的规则,适用在多种支援的程式语言中,如 Perl、Java、JavaScript、Python、Ruby 等等。Regular Expression 最常用来在文件中进行搜寻、置换特定文字样式等编辑动作。

譬如说你想要在一大串名单中找出每个人的 E-mail,就可以运用 Regular Expression 的技巧。因为E-mail 有一个特定的样式,一、它由英数与特定符号所组成,二、中间必定含有 @ 符号,在 @ 符号左边的为收件者名称;右边的为收件位址,三、收件位址中含有至少一个 . 符号,而这三项规则就是他的样式。譬如:asd@asd.asd, asd123@qwe.zx 就是一个合法的 E-mail 位址(合法/合乎规则的 E-mail 位址并不代表就能用来收信,E-mail 位址是否有效是 DNS 的工作了)。

如何! 是不是很有趣呀! 但至于 E-mail 的 Regular Expression 要怎么写? 就先等我们在下回介绍完 Regular Expression 的基本语法后再来详述了。


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章