ゆう's Blog
正規表現において、^の2つの異なる意味

行頭を示す: 正規表現の先頭に^を置くと、そのパターンが行の先頭に一致することを意味します。例えば、^abcは「abc」が行の先頭にある場合に一致します。

否定を示す: 角括弧内([])で使用される場合、^は否定を意味します。例えば、[^']はシングルクオート以外の任意の文字に一致します。