【发布时间】:2011-03-04 17:57:42
【问题描述】:
我们大多数计算机程序员都非常痴迷于正确的术语。我当然是,尤其是因为有时只改变一个单词中的一个字符会极大地改变它的含义。
那么...“正则表达式”的正确简写是什么?它是“正则表达式”还是“正则表达式”?在互联网上我看到了这两种用法,虽然“正则表达式”似乎更受欢迎,而且这里的标签列表也只包括“正则表达式”。但是很多人也在他们的问题中使用“正则表达式”。
【问题讨论】:
-
我相信最容易发音的那个会赢——“regex”比“regexp”高一英里。这在人类语言中一直发生。这只是我的看法。
-
老实说,我从未见过它被称为正则表达式。在这一刻之前,我一生中没有一次。
-
从历史上看,您当然是正确的。 “正则表达式”一词是“正则表达式”一词的缩写。但是我们称之为正则表达式的事物与我们称之为正则表达式的事物完全不同。例如:正则表达式被设计得非常简单和优雅。我可以用 4 行写下正则表达式的完整语法和语义。事实上,我什至不需要完整的行,每行只需要 4 个要点就足够了。相比之下,ECMAScript5 规范中的正则表达式文字的语法占据了整个页面...
-
这让我想起了另一个“重要”问题:“它的发音是 'car' 还是 'char'?”
-
这个问题似乎是题外话,因为它是关于术语而不是编程。
标签: regex terminology