$ (行末に一致)
^と同じく何かの文字に一致するわけではなく、行末に一致します。
したがって、「a$」と指定した場合は、行の最後1文字目がaである場合にそのaに一致します。
行末の空白文字を削除したいときなど、結構頻繁に使用されます。
簡単なサンプルです。
理解に役立ててください。
正規表現 |
対象文字列 |
一致 |
解説 |
#$ |
ABC# |
○ |
行末の#に一致(もし、#の後ろにスペースやタブなどがあれば一致とならない |
^$ |
|
○ |
1文字も含まない(タブやスペースも含まない)行に一致 |
#$ |
#コメント |
× |
#が行末ではないので不一致 |
|