C # - Carattere sfugge

Questi sono fondamentalmente i caratteri speciali o caratteri di escape. Il carattere barra rovesciata (\) in un'espressione regolare indica che il carattere che lo segue è un carattere speciale o deve essere interpretato letteralmente.

La tabella seguente elenca i caratteri di escape:

Carattere di fuga Descrizione Modello Partite
\a Corrisponde a un carattere di campana, \ u0007. \un "\ u0007" in "Attenzione!" + "\ u0007"
\b In una classe di caratteri, corrisponde a un backspace, \ u0008. [\ b] {3,} "\ b \ b \ b \ b" in "\ b \ b \ b \ b"
\t Corrisponde a una scheda, \ u0009. (\ w +) \ t "Nome \ t", "Addr \ t" in "Nome \ tAddr \ t"
\r Corrisponde a un ritorno a capo, \ u000D. (\ r non è equivalente al carattere di nuova riga, \ n.) \ r \ n (\ w +) "\ r \ nCiao" in "\ r \ Hello \ nMondo".
\v Corrisponde a una scheda verticale, \ u000B. [\ v] {2,} "\ v \ v \ v" in "\ v \ v \ v"
\f Corrisponde a un feed modulo, \ u000C. [\ f] {2,} "\ f \ f \ f" in "\ f \ f \ f"
\n Corrisponde a una nuova riga, \ u000A. \ r \ n (\ w +) "\ r \ nCiao" in "\ r \ Hello \ nMondo".
\e Corrisponde a un'escape, \ u001B. \ e "\ x001B" in "\ x001B"
\nnn Utilizza la rappresentazione ottale per specificare un carattere (nnn è composto da un massimo di tre cifre). \ w \ 040 \ w "a b", "c d" in "a bc d"
\x nn Utilizza la rappresentazione esadecimale per specificare un carattere (nn consiste esattamente di due cifre). \ w \ x20 \ w "a b", "c d" in "a bc d"
\c X\c x Corrisponde al carattere di controllo ASCII specificato da X o x, dove X o x è la lettera del carattere di controllo. \ cC "\ x0003" in "\ x0003" (Ctrl-C)
\u nnnn Corrisponde a un carattere Unicode utilizzando la rappresentazione esadecimale (esattamente quattro cifre, rappresentate da nnnn). \ w \ u0020 \ w "a b", "c d" in "a bc d"
\ Se seguito da un carattere che non viene riconosciuto come carattere di escape, corrisponde a quel carattere. \ d + [\ + - x \ *] \ d + \ d + [\ + - x \ * \ d + "2 + 2" e "3 * 9" in "(2 + 2) * 3 * 9"