第5章 組み込み関数 / 第3回 模擬試験

PHPの正規表現における修飾子(モディファイア)に関する次の記述のうち、正しいものはどれか。

`i`修飾子を付けると、大文字・小文字を区別しないマッチングになる。 正解
`m`修飾子は、正規表現のマッチングを完全に無効化する。
修飾子はパターンの前に記述しなければならない。
PHPの正規表現では修飾子を使用できない。
解説
`i`修飾子(例: `/pattern/i`)は大文字・小文字を区別しないマッチングを行います。修飾子はデリミタの「後ろ」に記述します。(参照: 独習PHP 第4版 第5章 組み込み関数 5.4.8節 正規表現パターンの修飾子 p.226〜229)

あわせて読みたい解説記事