[PHP]正規表現中での^(ハット記号)には意味が2つあった。

しばらく使わないうちに忘れたのか、初めから知らなかったのか。。。
とある正規表現を調べていて気付いたという体たらく。

1つ目

文字クラスの中で使うと、否定を表す。

[^@]

↑これで@マーク以外にマッチする。

2つ目

^

↑これだと行頭にマッチする。

参考

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA