VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
演算子 | 大文字/小文字 |
---|---|
-replace | 区別しない |
-ireplace | 区別しない |
-creplace | 区別する |
置換演算子の書式は
"置換対象文字列" -replace "置換したい文字(列)", "置換後の文字(列)"
"置換対象文字列" -ireplace "置換したい文字(列)", "置換後の文字(列)"
"置換対象文字列" -creplace "置換したい文字(列)", "置換後の文字(列)"
sample1の1つ目は -replace演算子を使用して、文字列"HIRO"に含まれてる文字"I"を"E"に置換しています。
2つめは文字列 "HIROI" に含まれている文字"I" を "E"に置換しています。
"HIROI" には "I" が2箇所あるので結果として "HEROE" が返されます
sample1PS C:\Users\HIRO> "HIRO" -replace "I","E" |
sample2では、演算子 -ireplace を使用して文字列の置換を行っています。
1つ目は小文字の "i" を "E" に置換しようとしていますが、文字列 "HIRO" には小文字の"i"が含まれていないので、置換されずに値が返されます。
2つ目は大文字の "I" を "E" に置換するので、"HERO" と置換された値が返ります。
sample2PS C:\Users\HIRO> "HIRO" -creplace "i","E" |