代码之家  ›  专栏  ›  技术社区  ›  Vilx-

哪个是正确的速记-“regex”或“regexp”[关闭]

  •  112
  • Vilx-  · 技术社区  · 15 年前

    我们大多数计算机程序员都对正确的术语着迷。我当然是这样,特别是因为有时只改变一个字可以极大地改变它的意思。

    13 回复  |  直到 15 年前
        1
  •  596
  •   Tim Cooper    13 年前
    /regexp?/    
    

        2
  •  66
  •   Mark Rushakoff    15 年前

    Googlefight 正则表达式 获胜,68.5万对28.9万(约为2.37:1)。

    也, 正则表达式 大声说出来很奇怪,因为以“-ksp”结尾的单词太少了(如果有的话),但以“-ecks”结尾的单词却很多。

        3
  •  25
  •   user85509    15 年前

    他们都很好。”“regex”更常见,但是“regexp”的使用比这里的其他答案更广泛。一些例子:

        4
  •  17
  •   houbysoft    15 年前

    regex 长度较短;因此,更好:)而且,它更容易发音。

        5
  •  11
  •   cletus    15 年前

    公认的速记是“regex”。

    RegExp

        6
  •  6
  •   duffymo    15 年前

    我认为“regex”更常见(例如Java包) java.util.regex

        7
  •  5
  •   Romain Hippeau    15 年前

    根据 Wikipedia

    也称为regex或regexp, ...

        8
  •  5
  •   dawg    15 年前

    “regex”更常见,Perl常见问题解答中使用了什么。谷歌对“regex”和“regexp”的点击率分别为450万和360万,而维基百科则两者兼用。

        9
  •  5
  •   Alan Moore Chris Ballance    10 年前

    我认为是时候停止用速记或缩写来思考了。我们在日常任务中使用的正则表达式与计算机科学或形式语言理论中的正则表达式完全不同。这就是为什么Larry Wall和Perl社区的其他著名成员多年来一直偏爱“regex”:称它们为RegExp或regex,甚至RE,意味着一种不再适用的关系。

        10
  •  4
  •   Community Mohan Dere    8 年前

    我会说这是“regex”,这是基于我自己的经验,我是怎么听到的,以及这里的社区讨论。

    我现在找不到,但是这个讨论是关于meta-over-tags-on-SO的,这就是为什么这是 only question tagged "regexp" "regex" .


    只是一个侧面的想法:是吗 问题 可以有效地与更多的人沟通

        11
  •  3
  •   polkduran    12 年前

    我还听到/读到:

    reg-exp

    有些人更喜欢 regex 因为复数形式 regexes 是“更好”(除其他答案解释的原因外)。

    .NET 正则表达式 : System.Text.RegularExpressions.Regex

    JavaScript语言 regexp : RegExp

        12
  •  2
  •   Gerald    15 年前

    对于代码中的使用,我认为regexp可能更清晰。尤其是如果您使用大小写,如RegEx/RegExp。Ex后缀通常用于表示更简单函数的扩展版本。。。i、 e.CreateWindow/CreateWindowEx,所以就代码的可读性而言,RegExp可能不那么模棱两可。

        13
  •  -2
  •   vol7ron    15 年前

    我更喜欢“re”,但这取决于语言。JavaScript将其列为“RegExp”,而大多数其他语言只将其称为“RegEx”

    推荐文章