Я часто забываю о модификаторах регулярного выражения m
и s
и их различиях. Какой хороший способ запомнить их?
Как я понимаю, они:
'm' для многострочных, так что
^
и$
будет соответствовать началу строки и конца строки несколько раз. (как разделенный на\n
)'s' так, что точка будет соответствовать четному символ новой строки
Часто я просто использую
/some_pattern/ism
Но, вероятно, лучше использовать их соответственно (обычно "s" в моих случаях).
Как вы думаете, что может быть хорошим способом запомнить их, а не забывать, что каждый раз?