PowerShell: 大文字・小文字を変換する ToUpper, ToLower

PowerShellでアルファベットの大文字・小文字を変換する場合は、 ToUpperメソッドやToLowerメソッドを使用します。 小文字を大文字に変換する場合はToUpper、逆はToLowerです。

どちらも.NET Framework Stringクラスのメソッドで、 半角だけでなく、全角のアルファベットも変換できます。

ToUpperメソッド: 小文字を大文字に変換

書式
文字列.ToUpper()

次のコードは、ToUpperメソッドを使って小文字を大文字に変換しています。 最初の文字列が半角で、2番目が全角です。

# 半角
$s = "AbCdEf"
$s.ToUpper()

# 全角
$s = "AbCdEf"
$s.ToUpper()

# 実行結果
ABCDEF
ABCDEF

ToLowerメソッド: 大文字を小文字に変換

書式
文字列.ToLower()

次のコードは、ToLowerメソッドを使って大文字を小文字に変換しています。 先程と同じく最初の文字列が半角で、2番目が全角です。

# 半角
$s = "AbCdEf"
$s.ToLower()

# 全角
$s = "AbCdEf"
$s.ToLower()

# 実行結果
abcdef
abcdef

参考サイト
String.ToUpper メソッド (System) | Microsoft Docs
String.ToLower メソッド (System) | Microsoft Docs

PowerShell
PR