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ʒ/
So, if you are looking for an authoritative answer, the above is it.
In a footnote, Friedl also adds:
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.
Sweet reason clearly dictates, as an abbreviation of regular, it should be pronounced /ɹɛ.ɡɛks/. However, I've heard it said thousands of times and far more often than not, it is pronounced /ɹɛ.dʒɛks/. Dunno why, but there it is.
I've always heard rejeks or even reejeks. Never heard any other pronunciation. It doesn't lend itself very well to extending. I've been regexing is weird. I never say "regex" to the uninitiated or even "regular expression". Stick instead with word or character pattern.
Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.
Would you like to answer one of these unanswered questions instead?