Как вы соответствуете символу каретки (^) в регулярном выражении? Я знаю, что они этого не сделают, и почему, но как вы его соответствуете? /^/ /(^)/ /[^]/ Ответ 1 Побег с обратной косой чертой: /\^/ Это заставит его интерпретироваться как буквальный символ ^. Ответ 2 Я думаю, что это работает (я тестировал это в java): \\^ '\' используется как escape-символ, поэтому вы сначала бежите '^', затем вы бежите '\' себя вы можете найти более подробную информацию здесь: http://www.regular-expressions.info/characters.html
Ответ 1 Побег с обратной косой чертой: /\^/ Это заставит его интерпретироваться как буквальный символ ^.
Ответ 2 Я думаю, что это работает (я тестировал это в java): \\^ '\' используется как escape-символ, поэтому вы сначала бежите '^', затем вы бежите '\' себя вы можете найти более подробную информацию здесь: http://www.regular-expressions.info/characters.html