Ich kenne hier zwei Argumentationsweisen, wobei ich persönlich die erste bevorzuge:
Regex = Regular Expression => die Expression.
(Expression ist laut Duden auch ein im deutschen vorhandenes Wort, feminin). Auch die englische Aussprache würde ich mit "die" benutzen.
Regex = Regulärer Ausdruck => der reguläre Ausdruck
Mir würde hier nicht gefallen, wie man Regex als Abkürzung für Regulärer Ausdruck betrachtet. (woher käme dann das "ex"?), aber ich kenne viele Leute, die so argumentieren würden.
Gibt es hier eine "richtige" Antwort? Den Begriff "Regex" selbst kennt der Duden nicht, soweit ich das sehe.
expression
-->Ausdruck
, daher bleibt das ex erhalten