2011-04-02 117 views

回答

26

逃避它與一個反斜槓:

/\^/ 

這將使它被解釋爲字面^字符。

4

我想這樣的作品(我在Java測試此):

\\^ 

「\」作爲轉義字符,所以你先越獄「^」,那麼你逃跑「\」本身

,你可以在這裏找到更多的信息:http://www.regular-expressions.info/characters.html

+1

這並不是說在這裏需​​要兩個反斜槓的原因 - 第一個轉義第二個字符串中的文字,然後將得到的'\ ^'被傳遞給正則表達式引擎,它使用反斜槓來轉義'^'。支持正則表達式作爲特殊文字(通常使用'/.../'語法)而不是使用字符串的語言沒有這個問題。 – Cameron 2011-04-02 17:27:00

+0

你是對的,但除了任何語言:\ ^通常應該與正則表達式 – 2011-04-02 17:33:42