正規表現:文字列のパターンを表現する方法(文字の検索・置換をするときに使用)
いくつか見つけてきたものを書いていきます
いくつか見つけてきたものを書いていきます
正規表現 | 記号名 | 意味 |
---|---|---|
使い方 | どうなるか | ちょっとした説明 |
. | ドット | 1文字のなんでも |
あ.う | 「ああう」「あいう」「あんう」「あ位う」「あ㋑う」 | 1文字なら何でもok(2文字にしたければ「..」2つ入れればok) |
* | アスタリスク | 0回以上の繰り返し |
あ* | 「」「あ」「ああ」「あああああああああああああああああ」 | なにもなくてもok |
あいう* | 「あい」「あいう」「あいううううううう」 | |
+ | プラス | 1回以上の繰り返し |
あ+ | 「あ」「ああ」「あああああああああああああ」 | 1つ以上なければだめ |
あいう+ | 「あいう」「あいうう」「あいうううううううううううううううう」 | |
? | クエスチョンマーク | 0回または1回 |
あ? | 「」「あ」 | |
あいう? | 「あい」「あいう」 | |
^ | ハット、キャレット | 文字の先頭にこの文字があれば (wiki記法で引っかかるため全角表示) |
^あいう | 「あいう」「あいうえお」 | |
「かきくあいう」などには反応しない | ||
$ | ドルマーク | 文字の末尾にこの文字があれば |
うえお$ | 「うえお」「あいうえお」 | |
^あいうえお$ | もじが「あいうえお」のみに反応する |
() | 小括弧 | グループ |
---|---|---|
{} | 中括弧 | 繰り返し指定 |
[] | 大括弧 | 括弧内のいづれか1つ |
[あいう] | 「あ」「い」「う」 | |
[あいう]え | 「あえ」「いえ」「うえ」 |
(|) | 小括弧、or記号 | どちらか |
---|---|---|
(あい|うえ) | 「あい」「うえ」 | |
(あい|うえ)お | 「あいお」「うえお」 |