?ってなに?

は、正規表現において特定のパターンが0回または1回現れることを表すメタ文字です。つまり、そのパターンが存在してもしなくてもマッチします。

例えば、colou?r という正規表現は、「colour」または「color」という文字列のどちらにもマッチします。u の後ろの ? は、その文字が存在してもしなくてもよいことを示しています。

未分類

Posted by ぼっち