參考讀法
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 配音,挑一個合適的聲音來讀。