Я пытаюсь выяснить регулярное выражение, поддерживаемое RE2 , которое будет сопоставлять все электронные письма с доменом "@mydomain", но я хочу сделать одно исключение для этого правила, а несовпадают с duaa.al@mydomain.com.
, и проблема в том, что синтаксис RE2 не поддерживает отрицательный взгляд назад / вперед.поэтому я не могу использовать (?!), чтобы сделать исключение для этого правила, поэтому я не могу использовать (?! duaa.al).
часть, которая у меня есть, которая работает (соответствует всем электронным письмам) (? i) [a-zA-Z0-9.] * @ (mydomain.com) $
но я не уверен, как сделать «duaa.al» неприемлемым ^ ([^ duaa.al]), ^ (duaa.al) тоже не будет работать
, потому что я хочу, чтобы они соответствовали duaa@mydomain.com dua.al@mydomain.com
, но только duaa.al@mydomain.com не соответствует
, поэтому возможно ли получить регулярное выражение с RE2 с одним строковым исключением?