開発ブログ
Git、CSS、HTML、正規表現など、入門者がつまづきそうなポイントを中心に、役立ち情報発信します。。

正規表現の英語は何?Regular Expression と Regex の発音

最終更新:2018-07-23 by Joe

正規表現の英語表記と発音についてです。またその略称は、英語話者の間でも発音についてすこし議論があるようです。

正規表現は英語で何?

“正規表現” は英語で “Regular Expression”

正規表現は英語で「Regular Expression」です。どちらも一般的な単語なので発音はそれほど悩まないと思います。

それぞれの単語ページを、Cambridge Dictionary(権威ある辞書のひとつです。)から載せておきますね。それぞれ発音を確認できます:

Regular の「Re」は「れ(Rの下をつけない)」ですので、子音は「エ」、一方で、Expression の「Ex」は「イクス」と、「イ」の子音である点に注意しておいてい下さい。(この理由はあとで触れます。)

正規表現の英語の略称は?

 Regex と Regexp、どっち?

英語の文献でも2通りの記述方法が見られます。特に、Javascript での 正規表現のオブジェクトを生成するため関数(≒クラス関数)は「RegExp」の綴りで定義されています。

筆者は、個人的には「短いほうが書くのが楽」なため、regex と書いてしまう事が多いです。どちらでも意味が通じますので、好みの問題でしょう。

「Regex」の発音

英語話者は「Regexp」の最後のPはやや発音しにくいため「Regex」のほうを発音する事が多いようです。ただ、この「Regex」の発音にも、複数の細かな好みの違いがあるります。どの発音も互いに似ているので、どれで発音しても聞き取れないことはほぼないのではないでしょうか。

1Regex をそのまま「リージェックス」

正規表現のことを知らない、英語話者が自然に読もうとすると、この発音になるようです。よく似た発音の単語に「Reject(リジェクト)」「Region(リージョン)」などがあります。

2FedEx のような「レゲックス」

Gを強く濁らないで「グ」と発音します(例:Egg)。配送業者のフェデックスのような発音です。虎本の「Mastering Regular Expression」の著者であるJeffrey 氏は、この発音を採用している、と、言う情報があります。

ただ、そのすぐ下にコメントをつけている方は、より「mellifluous phoneme(なめらかな音の響き)」な「リジェックス」が好きだ、と反論しています。完全に好みの問題なようです。

3Re(gular) + Ex(pression) = レギィックス

上記の正式名称のRegular Expression の発音の冒頭をそのままくっつけた発音です。Regex が略称であることをあえて明確にするような発音です。母音のあとの「ex」は「iks」でなく「eks」と読むことが多いので、この発音は意図的な印象も受けますね。

正規表現の英語の参考情報

その他の発音についての議論です。

正規表現についてのまとめです

閉じる