[^a]、以外の文字を意味しますaが、[^](後続の文字なしで)はどういう意味ですか?-のような場合に文字範囲の意味が失われるのと同じように[-]、私はそれ[^]がキャレットと一致すると思いました。私はこの問題のデバッグに非常に長い時間を費やしましたが、少なくともChrome 19では、それが何にでも一致するように見えること、つまり、と同等であることがわかりました.。ここに適用できる仕様はありますか、または期待される動作は何ですか?
はい、私は使用できること、そしておそらく使用する必要があることを認識しています[\^]。この質問は、病的な好奇心の性質にあります。