Как вы сопоставляете символ вставки (^) в регулярном выражении? - PullRequest
11 голосов
/ 02 апреля 2011

Я знаю, что они этого не сделают, а также почему, но как вы с этим подходите?

/^/
/(^)/
/[^]/

Ответы [ 2 ]

27 голосов
/ 02 апреля 2011

Побег с обратной косой чертой:

/\^/

Это будет интерпретироваться как буквальный ^ символ.

6 голосов
/ 02 апреля 2011

Я думаю, что это работает (я проверял это в Java):

\\^

'\' используется как символ экранирования, поэтому сначала вы экранируете '^', а затем вы сами экранируете '\'

Вы можете найти больше информации здесь: http://www.regular -expressions.info / characters.html

...