正则表达式的"祖先"可以一直上溯至对人类神经系统如何工作的早期研究.Warren McCulloch 和 Walter Pitts 这两位神经生理学家研究出一种数学方式来描述这些神经网络.
1956 年 一位叫 Stephen Kleene 的数学家在 McCulloch 和 Pitts 早期工作的基础上,发表了一篇标题为"神经网事件的表示法"的论文,引入了正则表达式的概念.正则表达式就是用来描述他称为"正则集的代数"的表达式,因此采用"正则表达式"这个术语.
随后,发现可以将这一工作应用于使用 Ken Thompson 的计算搜索算法的一些早期研究,Ken Thompson 是 Unix 的主要发明人.正则表达式的第一个实用应用程序就是 Unix 中的 qed 编辑器.
如他们所说,剩下的就是众所周知的历史了.从那时起直至现在正则表达式都是基于文本的编辑器和搜索工具中的一个重要部分.
转一个手机开发的帖子(来自开发者俱乐部)
读写串行口数据,理论上很简单,PHP倒没试过.
我们经常要处理一些以星期为单位的日期,以下的代码生成一个从当前周开始十个星期的下拉列表.