Вы используете String.Replace
, который не работает с регулярным выражением.
Кроме того, ваше регулярное выражение не делает то, что вы хотите.
.
- это специальный символ в регулярном выражении, и вы хотите избежать его. Также {3}
должно быть после класса персонажа.
Попробуйте следующее:
Function Email ($change)
{
$modified=$change -replace "\.[a-zA-Z]{3}$", ".org"
$modified
}
$
указывает на конец строки.
PS: Если вы не проверяете ввод (с помощью регулярного выражения, вы также можете использовать подстроку для замены на org)