The term regular expression is often shortened to regex. What is the correct pronunciation of the g in regex?
Is it like the g1 in gallium, or is it like the g2 in giraffe? I’ve heard it said both ways.
1. IPA /g/
2. IPA /dʒ/
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It only takes a minute to sign up.Sign up to join this community
Instead, I normally use "regex." It just rolls right off the tongue ("it rhymes with "FedEx," with a hard g sound like "regular" and not a soft one like in "Regina") and it is amenable to a variety of uses like "when you regex ...," "budding regexers," and even "regexification."
So, if you are looking for an authoritative answer, the above is it.
In a footnote, Friedl also adds:
You might also come across the decidedly unsightly "regexp." I'm not sure how one would pronounce that, but those with a lisp might find it a bit easier.
FWIW, I pronounce it with the soft g simply because it sounds better to mine ears. However, most of the programmers I know do employ the hard g.
It matters how you link the word to Regular Expression.
1) RegEx => /ɹɛɡ.ɛks/ => You're new to Regular Expression - the word. You're capturing it with two words Reg and Ex.
2) regex => /ɹɛdʒɛks/ => You're very familiar with the word Regular Expression - your mind doesn't remember the full word when you say
regex. You think it a whole word to Regular Expression.
So, if you're pronouncing it with the hard g sound, then your mind still captures the full word. And if you're pronouncing it with soft g sound, then your mind doesn't capture the full word but you just capture the word
regex as full word.