m
正規表現修飾子とs
その違いをよく忘れます。それらを覚える良い方法は何ですか?
私が理解しているように、それらは次のとおりです。
'm' は複数行を表すため、
^
and$
は文字列の先頭と文字列の末尾に複数回一致します。( で割った値\n
)「s」は、ドットが改行文字にも一致するようにするためです
多くの場合、私はただ使用します
/some_pattern/ism
しかし、それに応じてそれらを使用する方がおそらく良いでしょう(私の場合は通常「s」)。
毎回どれがどれであるかを忘れるのではなく、それらを覚えるにはどうすればよいと思いますか?