为什么正则表达式叫正则表达式?
问问题
5996 次
5 回答
35
它们基于常规语言。
于 2009-06-10T13:14:07.160 回答
16
为什么它们被称为“正则表达式”?
正则表达式可以追溯到一位名叫 Stephen Kleene(理论计算机科学发展中最有影响力的人物之一)的美国数学家的工作,他开发了正则表达式作为描述他所谓的“正则集代数”的符号。” 他的工作最终进入了计算搜索算法的一些早期工作,并从那里进入了 Unix 平台上的一些最早的文本操作工具(包括 ed 和 grep)。在计算机搜索的上下文中,“*”被正式称为“Kleene 星”。
从这里。
于 2009-06-10T13:13:24.323 回答
8
于 2012-08-21T17:17:53.353 回答
4
因为他们过去实际上是有规律的。请参阅http://en.wikipedia.org/wiki/Regular_language和http://en.wikipedia.org/wiki/Regular_expressions。Larry Wall 提倡称现代的为正则表达式,因为它们不再像常规的东西。
于 2009-06-10T13:14:43.447 回答
0
正则表达式的简史
于 2009-06-10T13:13:45.290 回答