Go语言转义字符

\a 匹配响铃符 (相当于 \x07)

注意:正则表达式中不能使用 \b 匹配退格符,因为 \b 被用来匹配单词边界,

可以使用 \x08 表示退格符。

\f 匹配换页符 (相当于 \x0C)

\t 匹配横向制表符(相当于 \x09)

\n 匹配换行符 (相当于 \x0A)

\r 匹配回车符 (相当于 \x0D)

\v 匹配纵向制表符(相当于 \x0B)

\123 匹配 8 進制编码所代表的字符(必须是 3 位数字)

\x7F 匹配 16 進制编码所代表的字符(必须是 3 位数字)

\x{10FFFF} 匹配 16 進制编码所代表的字符(最大值 10FFFF )

\Q...\E 匹配 \Q 和 \E 之间的文本,忽略文本中的正则语法

\\ 匹配字符 \

\^ 匹配字符 ^

\$ 匹配字符 $

\. 匹配字符 .

\* 匹配字符 *

\+ 匹配字符 +

\? 匹配字符 ?

\{ 匹配字符 {

\} 匹配字符 }

\( 匹配字符 (

\) 匹配字符 )

\[ 匹配字符 [

\] 匹配字符 ]

\| 匹配字符 |