Muni Bus

パソコンの操作方法や設定方法を忘れないようにメモしています。ブログを一回引っ越ししているので、所々表示がかなり乱れています・・・

【PowerShell】正規表現の簡単な動作確認

-match演算子を使うと簡単に動作確認ができる。マッチすればTrueが、マッチしなければFalseが返される。

PS > 'ABC' -match 'A'
True
PS > 'ABC' -match 'ABC'
True
PS > 'ABC' -match 'ABCD'
False
PS > 'ABC' -match '^A'
True
PS > 'ABC' -match 'A$'
False
PS > '`t' -match '\s'
False
PS > '`t' -match '^\s+$'
False
PS > "`t" -match '^\s+$'
True
PS > "`t`t" -match '^\s+$'
True
PS > "    " -match '^\s+$'
True
PS > " AB " -match '^\s+$'
False

後半の例のとおり、一重引用符による文字列(リテラル文字列)と二重引用符による文字列に注意すること。二重引用符では定義に従ってエスケープシーケンスが展開されるが、単一引用符による文字列は展開されない。また、文字セットの動作確認もできる。