正規表現で先頭にない限りパターンを一致させるにはどうすればよいですか? 質問する

正規表現で先頭にない限りパターンを一致させるにはどうすればよいですか? 質問する

次の文字列を想定します。

aaa bbb ccc
bbb aaa ccc

aaa文字列の先頭でない限り一致させたいです。次のようにしてそれを否定しようとしています:

[^^]aaa

しかし、これは正しいとは思えません。 を使用しますpreg_replace

ベストアンサー1

先頭ではないことを確認するには、「後ろを振り返る」を使用できます。(?<!^)aaa

おすすめ記事