以下為golang中常見的轉義字元,這些字元是用在字串中的轉義序列(區別用在正規表示式中的轉義序列)
坑1:\123 匹配8進製編碼所代表的字元,且 \ 之後必須是3位8進製數字,否則會編譯錯誤
坑2:\x7f 匹配16進製制編碼所代表的字元,且 \x 之後必須是2位16進製制數字,否則編譯錯誤
\t 匹配橫向製表符(相當於 \x09)
\n 匹配換行符 (相當於 \x0a)
\r 匹配回車符 (相當於 \x0d)
\123 匹配 8 進製編碼所代表的字元(必須是 3 位8進製數字)
\x7f 匹配 16 進製編碼所代表的字元(必須是 2 位16進製制數字)
\\ 匹配字元 \
\^ 匹配字元 ^
\$ 匹配字元 $
\. 匹配字元 .
\* 匹配字元 *
\+ 匹配字元 +
\? 匹配字元 ?
\ 匹配字元 }
\( 匹配字元 (
\) 匹配字元 )
\[ 匹配字元 [
\] 匹配字元 ]
GOLang 轉義字元
a 匹配響鈴符 相當於 x07 注意 正規表示式中不能使用 b 匹配退格符,因為 b 被用來匹配單詞邊界,可以使用 x08 表示退格符。f 匹配換頁符 相當於 x0c t 匹配橫向製表符 相當於 x09 n 匹配換行符 相當於 x0a r 匹配回車符 相當於 x0d v 匹配縱向製表符 相當於 x0...
轉義字元(轉義序列)
在程式設計中有一些字元是打不出來的,比如換行,提示音,下乙個製表位等等,於是程式語言的開發者就設計了轉義序列 escape sequence 這種東西用來表達這些字元。下面就是一些轉義字元 轉義字元 功能 反斜槓 單引號 雙引號 aascii響鈴符 bel bascii退格符 bs fascii進紙...
Python 轉義序列
backslash 反斜槓 single quote 單引號 double quote 雙引號 a ascii bell bel 響鈴符 b ascii backspace bs 退格符 f ascii formfeed ff 進紙符 n ascii linefeed lf 換行符 n charac...