先頭や末尾の判定は、「^」や「$」といった特殊な記号を使います。
また、文字列全体を判定するか、行単位で判定するかは、「m」フラグを使います。
「m」フラグは、使い始めた時に、よく分からなかった記憶があります。