parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Выражение вырвиглазное

G_Z 20.12.2022 17:24

Опережающие и негативные проверки ради простой замены.

Можно проще:
@mask[email][locals]
$result[^email.match[^^(.)(.*?)(.?@.)(.*?)(.)(\.[^^.]+)^$;]{$match.1^match.2.match[.;g;*]$match.3^match.4.match[.;g;*]${match.5}$match.6}]
Хотя, применение подобной маскировки кажется крайне редким.