当前位置:  开发笔记 > 编程语言 > 正文

哪个是正确的速记 - "正则表达式"或"正则表达式"

如何解决《哪个是正确的速记-"正则表达式"或"正则表达式"》经验,为你挑选了8个好方法。

我们大多数计算机程序员都非常着迷于正确的术语.我当然是,特别是因为有时只改变一个单词中的一个字符就可以彻底改变它的含义.

那么......"正则表达"的正确简写是什么?它是"正则表达式"还是"正则表达式"?在互联网上,我看到两种用途,虽然"正则表达式"似乎更受欢迎,而SO上的标签列表也只包括"正则表达式".但是很多人在他们的问题中也使用"regexp".



1> Matt Stephen..:
/regexp?/    


这个答案充满了胜利
+1 - 我看到你在那里做了什么
+1是绝对的天才!
这不是问题的答案.
@Igor:这正是`?`在正则表达式中的意思,`{0,1}`.是的,有些正则表达式?引擎不支持问号,但它们很糟糕;-)无论如何Perl都会这样做,而且它与正则表达式语法的"标准"最接近.
哈哈,太棒了!:d

2> Mark Rushako..:

Googlefight表示正则表达式获胜,685000至289000(约为2.37:1).

另外,regexp很奇怪,因为有很少(如果有的话)单词以"-ksp"声音结尾,但是有很多单词以"-ecks"声音结束.


在"魔兽世界"中,人们出去获得一些"exp"("经验值"的缩写).所以说"exp"既不硬也不听起来很奇怪.这完全取决于说话者对这个词的使用方式.
/完全同意

3> user85509..:

他们都没事."正则表达式"更常见,但"正则表达式"的使用范围比这里指出的其他答案更广泛.一些例子:

亨利斯宾塞早在1986年就把他着名的图书馆称为"正则表达式".(http://groups.google.com/group/mod.sources/msg/ab37bf1ead7209ec?)

Jargon文件早在1991年就列出了"regexp(也是regex,reg-ex)".(http://groups.google.com/group/misc.misc/msg/e75ca9cb78220ea0?)

JavaScript和Ruby在其标准库中都有Regexp或RegExp.


我的mac上的man regexp出现了一个Tcl手册页.嗯...也许这不是代言.

4> houbysoft..:

regex更短; 因此,更好:)此外,它更容易发音.



5> cletus..:

接受的速记是"正则表达式".

根据我的经验,"Regexp"仅用于Javascript的上下文中,其中实际调用表示正则表达式的对象RegExp.


在emacs中.查找正则表达式的函数是`isearch-forward-regexp`等.
ECMAScript一般 - 甚至ActionScript都称它为`RegExp`

6> duffymo..:

我认为"正则表达式"更常见(例如,Java包java.util.regex).如果10,000名猫王的粉丝不会出错,那么我会根据数字来投票支持.


在.NET中,它是`System.Text.RegularExpressions.Regex`

7> Romain Hippe..:

根据维基百科

在计算中,正则表达式,也称为正则表达式或正则表达式,...


谁来投票维基百科的引用?!?
@Adam Harte:谁能说出修辞问题?

8> dawg..:

"regex"更常见,Perl FAQ中使用的是什么.谷歌为"正则表达式"提供了450万次点击,为"正则表达式"提供了360万次点击.维基百科使用两者.

你喜欢哪个?如果你互换使用它们,我认为没有人会想到你.


有趣的是,"perldoc perlre"(描述perl中的正则表达式),到处都是"正则表达式",但在perlop中引用了"Regexp Quote-Like Operators"."perldoc perlop"有点困惑,但两者都说,虽然大部分是"正则表达式"."perl -le'print ref(qr/x /)'"打印出"正则表达式".所以perl很困惑,我会说.
推荐阅读
mobiledu2402851203
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有