数値・文字列比較演算子

文字列比較

基本

"A" -eq "A"       # True
"A" -ne "Z"       # True
"Z" -gt "A"       # True
"A" -lt "Z"       # True
"Z" -ge "A"       # True
"A" -le "Z"       # True

c オプション - 大文字小文字を区別する

"A" -ceq "a"      # False
"A" -eq  "a"      # True

cオプションを指定しないと大文字小文字は区別しない。

i オプション - 大文字小文字を区別しない

"A" -ieq  "a"     # True

ワイルドカード(SQLのLIKE演算子相当)

"ABC" -like "*A*"           # True
"ABC" -like "A??"           # True
"ABC" -like "A"             # False
"ABC" -notlike "*Z*"        # True   ※notオプション

c/iオプション指定可能。

正規表現

"ABC" -match "^A"           # True
"ABC" -match "^[A-Z]{1,3}$" # True
"ABC" -notmatch "^Z"        # True   ※notオプション

c/iオプション指定可能。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2016-04-11 (月) 09:29:05 (826d)