Imprimindo caracteres especiais


Essa informação foi obtida na documentação do Rebol, mas eu testei a maior parte deles em Red e parecem funcionar:


Caracteres de controle:


Caracter

Definição

#"^(null)" or #"^@"

null (zero)

#"^(line)", or #"^/"

nova linha

#"^(tab)" or #"^-"

tab horizontal

#"^(page)"

new page (and page eject)

#"^(esc)"

escape

#"^(back)"

backspace

#"^(del)"

delete

#"^^"

caret character

#"^""

aspas

#"(0)" to #"(FFFF)"

caracteres em hex


Caracteres especiais para usar dentro de strings:


Caracter

Função

^"

imprime um " (aspas)

^}

insere um } (chave - fechar)

^^

insere um ^ (caret?)

^/

começa nova linha

^(line)

começa nova linha

^-

insere um tab

^(tab)

insere um tab

^(page)

nova página (?)

^(letter)

insere control-letter (A-Z)

^(back)

apaga um caracter atrás

^(null)

insere um carcter "null"

^(esc)

insere um caracter "escape"

^(XX)

insere um ASCII pelo número hexadecimal dele