私はこれらがそれをしないことを知っています、そしてまたなぜですか、しかしあなたはそれをどのように一致させますか?
/^/
/(^)/
/[^]/
バックスラッシュでエスケープします。
/\^/
これにより、リテラル^
文字として解釈されます。
私はこれがうまくいくと思います(私はこれをJavaでテストしました):
\\^
「\」はエスケープ文字として使用されるため、最初に「^」をエスケープしてから、「\」自体をエスケープします。
詳細については、http ://www.regular-expressions.info/characters.htmlを参照してください。