参考读法
regg ex
regex 通常读作 REG-eks,g 发硬音,和 regular 的开头一样;也有人读 REJ-eks。
regex
英美读法相同,重音都在第一个音节;美式词典写 /ɛ/、英式写 /e/,是同一个音。软 g 读法 /ˈredʒeks/ 两地都有人用。
比较参考读法、机器直读和语境例句。以下音频并非美式、英式两个口音版本。
regg ex
regex
这个字段用正则 regex 校验。
REE-jeks
把 re 当成 redo 里的前缀,读成长音 ree。regex 的 re 来自 regular,是短元音 /e/,像 red。
应读作REG-eks
reg-EKS
把 ex 当成独立的词加重读。regex 和 FedEx 一样,重音在第一个音节:REG-eks。
应读作REG-eks
I wrote a regex to check that every email address has an @ sign.
我写了一个正则表达式,用来检查每个邮箱地址里是否都有 @ 符号。Test your regex on real data before you ship it.
上线之前,先用真实数据测试一下你的正则。Most programming languages, including Python and JavaScript, support regex.
包括 Python 和 JavaScript 在内,大多数编程语言都支持正则表达式。点一下录音,读一遍 regex,看看你的波形和标准读音的节奏像不像。录音只留在你的浏览器里,不会上传。
regex 是 regular expression(正则表达式)的缩写,也写作 regexp。它是一种描述文本模式的小型语言,用来查找、匹配、校验和替换字符串,例如检查邮箱格式、从日志里提取日期、批量重命名文件。
这个词由 regular 的 reg 和 expression 的 ex 拼合而成。正则表达式的概念源于 20 世纪 50 年代数学家 Stephen Kleene 对正则语言的研究,后来被 Unix 工具 grep、sed 以及 Perl 语言广泛采用,如今几乎所有主流编程语言都支持。
读音之争源于拼写:英语里 g 在 e 前常读软音,如 gel、register;但 regex 的 g 来自硬音的 regular。《精通正则表达式》(Mastering Regular Expressions)的作者 Jeffrey Friedl 读硬 g,说它和 FedEx 押韵。
大家搜索 regex 时最常问的几个问题。
两种都有人用。硬 g 的 REG-eks 较为通行,理由是它来自 regular,Jeffrey Friedl 也这样读;软 g 的 REJ-eks 依据的是 g 在 e 前读软音的拼写规则。维基词典两种都收录。
regexp 是 regex 的另一种写法,常读作 REG-eksp(/ˈreɡeksp/),也有人读软 g 的 REJ-eksp。JavaScript 里的 RegExp 对象用的就是这个写法。
一样。regex 是技术词汇,英美都读 /ˈreɡeks/,重音在第一个音节,结尾 x 读 /ks/。硬 g 和软 g 的选择属于个人习惯,不是口音差异。
中文叫“正则表达式”,口语里常简称“正则”。和外国同事交流时,说 regex 或 regular expression 对方都能听懂。
单词、句子或整篇稿子,都可以交给 AI 配音,挑一个合适的声音来读。