golang 轉義序列

2021-08-25 09:03:42 字數 814 閱讀 1159

以下為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...