C # - escapes de personagem

Esses são basicamente os caracteres especiais ou caracteres de escape. O caractere de barra invertida (\) em uma expressão regular indica que o caractere que o segue é um caractere especial ou deve ser interpretado literalmente.

A tabela a seguir lista os caracteres de escape -

Personagem de fuga Descrição padronizar Partidas
\a Corresponde a um caractere de sino, \ u0007. \uma "\ u0007" em "Aviso!" + '\ u0007'
\b Em uma classe de personagem, corresponde a um backspace, \ u0008. [\ b] {3,} "\ b \ b \ b \ b" em "\ b \ b \ b \ b"
\t Corresponde a uma guia, \ u0009. (\ w +) \ t "Name \ t", "Addr \ t" em "Name \ tAddr \ t"
\r Corresponde a um retorno de carro, \ u000D. (\ r não é equivalente ao caractere de nova linha, \ n.) \ r \ n (\ w +) "\ r \ nOlá" em "\ r \ Olá \ nMundo."
\v Corresponde a uma guia vertical, \ u000B. [\ v] {2,} "\ v \ v \ v" em "\ v \ v \ v"
\f Corresponde a um feed de formulário, \ u000C. [\ f] {2,} "\ f \ f \ f" em "\ f \ f \ f"
\n Corresponde a uma nova linha, \ u000A. \ r \ n (\ w +) "\ r \ nOlá" em "\ r \ Olá \ nMundo."
\e Corresponde a um escape, \ u001B. \ e "\ x001B" em "\ x001B"
\nnn Usa representação octal para especificar um caractere (nnn consiste em até três dígitos). \ w \ 040 \ w "a b", "c d" em "a bc d"
\x nn Usa representação hexadecimal para especificar um caractere (nn consiste em exatamente dois dígitos). \ w \ x20 \ w "a b", "c d" em "a bc d"
\c X\c x Corresponde ao caractere de controle ASCII que é especificado por X ou x, onde X ou x é a letra do caractere de controle. \ cC "\ x0003" em "\ x0003" (Ctrl-C)
\u nnnn Corresponde a um caractere Unicode usando representação hexadecimal (exatamente quatro dígitos, conforme representado por nnnn). \ w \ u0020 \ w "a b", "c d" em "a bc d"
\ Quando seguido por um caractere que não é reconhecido como caractere de escape, corresponde a esse caractere. \ d + [\ + - x \ *] \ d + \ d + [\ + - x \ * \ d + "2 + 2" e "3 * 9" em "(2 + 2) * 3 * 9"