次の文字列があるとします。
"/encryption:aes128 /password:<PASSWORDHERE> /log:log.txt"
これをログ ファイルに書き込む必要がありますが、パスワードをマスクする必要があります (たとえば、アスタリスクに置き換えます)。
私はこれを数行のコードで簡単に行うことができますString.IndexOf
がString.Replace
、他の人がこれをどのように実装して、コードをできるだけ短く簡潔にするかを知りたいと思っています。1行の置換機能が最適です。
ここでの私の目標は、文字列関数を結合するいくつかの新しい手法を確認/学習することです。
RegEx の使用には関心がないことに注意してください。