Go中的转移字符(escape character)

常用的转移字符说明:

\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 之间的文本,忽略文本中的正则语法 

特殊字符:

 \\ 匹配字符 \ 
 \^ 匹配字符 ^
 \$ 匹配字符 $ 
 \. 匹配字符 . 
 \* 匹配字符 *
 \+ 匹配字符 + 
 \? 匹配字符 ? 
 \{ 匹配字符 { 
 \} 匹配字符 } 
 \( 匹配字符 ( 
 \) 匹配字符 ) 
 \[ 匹配字符 [ 
 \] 匹配字符 ] 
 \| 匹配字符 |

示例:

你可能感兴趣的:(Go中的转移字符(escape character))