^ (行頭に一致)
何かの文字に一致するわけではなく、行の先頭(行の0文字目)に一致します。
したがって、「^a」と指定した場合は、行の先頭1文字目がaである場合にそのaに一致します。
電話番号の入力で市外局番から入力されている(先頭が0で始まる)ことを確認したりなど、結構頻繁に使用されます。
簡単なサンプルです。
理解に役立ててください。
正規表現 |
対象文字列 |
一致 |
解説 |
^# |
#コメント |
○ |
行の先頭の#に一致 |
^# |
ABC# |
× |
#が含まれるが、行の先頭ではないので不一致 |
^# |
##### |
○ |
行の先頭の#にのみ一致 |
|