На этом шаге рассмотрим экранированные последовательности, поддерживаемые пакетом regexp, для работы со строками в Go.
В табл. 1 даны экранированные последовательности, поддерживаемые механизмом RE2.
| Последовательность | Описание | 
|---|---|
| \c | Литерал символа c; например \* – литерал символа *, а не кванитификатор | 
| \000 | Символ с указанным восьмеричным кодовым пунктом | 
| \xHH | Символ с указанным 2-значным шестнадцатеричным кодовым пунктом | 
| \x{HHHH} | Символ с указанным 4-значным шестнадцатеричным кодовым пунктом | 
| \a | ASCII-символ сигнала (BEL) ≡ \007 | 
| \f | ASCII-символ перевода формата (FF) ≡ \014 | 
| \n | ASCII-символ перевода строки (LF) ≡ \012 | 
| \r | ASCII-символ возврата каретки (CR) ≡ \015 | 
| \t | ASCII-символ горизонтальной табуляции (TAB) ≡ \011 | 
| \v | ASCII-символ вертикальной табуляции (VT) ≡ \013 | 
| \Q...\E | Соответствует тексту ... буквально, даже если он содержит такие символы, как * | 
На следующем шаге рассмотрим классы символов, поддерживаемые пакетом regexp.