5
ちょっと戻って私はthis questionに答えましたが、まだ私の答えがどうなったのか分かりませんでした。なぜ(?!^)は(?<!^)と同等ですか?
何らかの理由で、文字列の先頭の否定的な先読みは、負のlookbehindと同じように動作します。例えば
、PHP
preg_replace("/(?!^)12/", "ab", "12345"); // 12345
preg_replace("/(?<!^)12/", "ab", "12345"); // 12345
preg_replace("/(?!1)23/", "ab", "12345"); // 1ab45
preg_replace("/(?<!1)23/", "ab", "12345"); // 12345
に私はそれが今まで尋ね最も有用な問題ではないと知っているが、これは数週間のカップルのために私をしつこいされています。
ありがとう、そんなことは意味をなさないが、私はそれを沈めるために夜の休息が必要だと思う。 –