PowerShellとpowershellは等しくない PowerShellとpowershellは等しい
大文字・小文字を区別して文字列の一致を確認する方法
スポンサーリンク
PowerShell でアルファベットの大文字・小文字を区別して文字列の比較を行うには、 -ceq (一致する場合 true)または -cne (一致しない場合 true)を使用します。
大文字・小文字を区別して文字列が一致することを確認
サンプルコードと実行結果は次の通りです。
PowerShell(実行可能なサンプルコード) | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | $str1 = 'PowerShell' $str2 = 'powershell' if($str1 -ceq $str2){ Write-Host "${str1}と${str2}は等しい" }else{ # -ceq は大文字と小文字を区別するので、こっちを通る。 Write-Host "${str1}と${str2}は等しくない" } if($str1 -eq $str2){ # -eq は大文字と小文字を区別しないので、こっちを通る。 Write-Host "${str1}と${str2}は等しい" }else{ Write-Host "${str1}と${str2}は等しくない" } |
大文字・小文字を区別して文字列が一致しないことを確認
サンプルコードと実行結果は次の通りです。
PowerShell(実行可能なサンプルコード) | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | $str1 = 'PowerShell' $str2 = 'powershell' if($str1 -cne $str2){ # -cne は大文字と小文字を区別するので、こっちを通る。 Write-Host "${str1}と${str2}は等しくない" }else{ Write-Host "${str1}と${str2}は等しい" } if($str1 -ne $str2){ Write-Host "${str1}と${str2}は等しくない" }else{ # -ne は大文字と小文字を区別しないので、こっちを通る。 Write-Host "${str1}と${str2}は等しい" } |
PowerShellとpowershellは等しくない PowerShellとpowershellは等しい
スポンサーリンク
- 文字列
- 文字列を検索し最初に一致した場所を取得する方法
- 文字列を検索し最後に一致した場所を取得する方法
- 文字列を区切り文字で分割して配列にする方法
- 文字列の文字数をカウントする方法
- 文字列のバイト数をカウントする方法
- 文字列の中で変数を展開する方法
- 大文字・小文字を区別して文字列の一致を確認する方法
- 英語の大文字・小文字を切り替える方法
- 文字列を置換する方法
- 左側をゼロ埋めして固定長の文字列にする方法
- 文字列が空文字や NULL であるかを判定する方法
- 文字列の右側からN文字取り出す方法
- 文字列の左側からN文字取り出す方法
- 文字列の一部を取り出す方法
- 文字列の両端の全角スペース/半角スペースを削除する
- ヒアドキュメントを使って複数行を 1 つの文字列にする
- 文字列が特定の文字列で始まるかを調べる
- タブや改行を文字列値に含める方法
- バッククオテーション ( ` ) を文字列値に含める方法
- シングルクオテーション ( ' ) を文字列値に含める方法
- ダブルクオテーション ( " ) を文字列値に含める方法