Допустим, у меня есть следующая строка:Наиболее кратким String.Replace маскировать пароль
"/encryption:aes128 /password:<PASSWORDHERE> /log:log.txt"
Мне нужно написать это в лог-файл, но пароль должен быть замаскирован (звездочками, например) ,
Я могу сделать это легко с String.IndexOf
и String.Replace
в нескольких строках кода, но мне интересно узнать, как другие будут реализовывать это, чтобы код был как можно короче и кратким. Лучше всего использовать функцию замены одной строки.
Моя цель состоит в том, чтобы увидеть/изучить некоторые новые методы объединения строковых функций.
Обратите внимание, что меня не интересует использование RegEx.
[Stack Overflow не Форум] (http://meta.stackexchange.com/a/128550/140505) - просить как другие будут делать что-то, не подходит для формата Q & A SE. – Oded
Я никогда не пойму идею желания искусственно сделать что-то в одной строке кода. Примеры, которые я вижу, которые делают их авторов настолько гордыми, почти всегда непонятны. –
@AndrewBarber: Надеюсь, это научное любопытство в большинстве случаев. :) – Guffa