“regex” 是 “regular expression” 的缩写,指正则表达式:一种用来描述、匹配、查找、替换文本模式的符号语言,常用于编程与文本处理。(也可指“正则表达式引擎/语法”本身。)
/ˈrɛdʒɛks/
I used a regex to find all the email addresses in the file.
我用正则表达式在文件里找出所有电子邮箱地址。
To validate user input, the program applies a regex that allows letters, numbers, and underscores but rejects spaces and punctuation.
为验证用户输入,程序使用一个正则表达式:允许字母、数字和下划线,但拒绝空格和标点符号。
“regex” 来自 regular expression 的口语化缩写。“regular” 在这里有“规则化、可用规则描述”的含义;“expression” 指“表达式”。这一术语在计算机科学与形式语言领域普及后,逐渐被程序员简化为 “regex”。