Я пытаюсь создать регулярное выражение на C #, которое заменит пароль строки подключения, чтобы он не отображался, когда я показываю его на странице. Пароль строки подключения находится где-то в строке как PWD = password;
Пока что у меня есть:
Regex.Replace(connStr, "PWD=.*;", "PWD=********");
Это работает, чтобы найти начало шаблона, но проблема в том, что подстановочный знак (. *) Также включает ; поэтому шаблон никогда не прерывается, и остальная часть строки также заменяется. Как я могу сказать что-нибудь, кроме а; в моем RegEx?
Спасибо.