2011-07-29 14 views
3

正規表現は強力であることはよく知られています。しかし、構文が少し厄介であることも知られています。例えば文字列の正規表現の開始/文字列メタ文字の終了のニーモニックチップ

、私はそれらを使用するたびに、私は、文字列(文字列のそれぞれ終わり)メタ文字の開始され^$のどの自分自身を求めて見つけます。

私は速いgoogle searchまたは簡単なcheat sheetがこれに答えるかもしれないことを知っていますが、誰かが良いニーモニックチップを知っているかどうかは分かりません。

答えて

3

これは、私が思い付くことができるものであるが、場合:狭い方の端を開始します大きい。

1

私はこれらのアンカーのヘルプを知らないが、文字列全体を操作し、マルチライン修飾子m(正規表現のフレーバに依存する)を使用しない限り、大部分のフレーバーでは\Aと同じ目的のために\z(または\Z)です。

これらは使用する方が直感的です。A私達はスタートとZが最後です。

\A入力
\Z入力の終わりの最終的なターミネータの開始、任意の
\z入力の終わり

1

caretは、アルファベット順にdollarとなります。