Convert-String コマンドレットの -Example オプション
PowerShell 5 から Convert-String
というコマンドレットが「例」を置換のパータンとして指定できるようになっています。
簡単な例を見てみます。
Covert-Stringサンプル
"Taro Yamada" | Convert-String -Example "Jiro Suzuki=J.Suzuki"
この場合は「例えばJiro Suzuki
をJ.Suzuki
と置換するように、Taro Ymada
を置換してくれ」という指定になります。結果は以下の通りです。
結果
T.Yamada
もちろん正規表現を使って置換もできますが、例で指定することによって直観的に理解しやすくなるのではないでしょうか。
- 参考
- Convert-String
- https://msdn.microsoft.com/en-us/powershell/reference/5.1/microsoft.powershell.utility/convert-string#-example - Use the PowerShell 5 Convert-String Cmdlet
- https://blogs.technet.microsoft.com/heyscriptingguy/2015/08/17/use-the-powershell-5-convert-string-cmdlet/