EniDev

Guías sobre temas de bases de datos y programación


Project maintained by Hosted on GitHub Pages — Theme by mattgraham

Escapar caracteres

Ruby

Cuando use un carácter de escape, Ruby lo interpretará. Los caracteres de escape usarán comillas simples o dobles. Antes de que pueda usar un carácter de escape, es importante usar una barra invertida “\” para que Ruby sepa lo que esta tratando de hacer.

\a – una campana o una alerta :sound:

sound = "\a"
print(sound) # se emite un sonido tipo bell

\b – salta un espacio backspace

foo = "Hola\b bienvenido\b"
print(foo) # output: Hol bienvenid 

\t – inserta una tabulación Tab ↹

t = "Tab\tTab\tTab"
print(t) # output: Tab    Tab    Tab

\r – inserta un retorno de carro

s = "Primera\rSugunda Tercera"
print(s) # output: Segunda Tercera

\v – inserta una tabulación vertical (funciona con gitbash en windows o en sistemas unix)

nombre = "Marco\vContreras"
print(nombre) # output bash: Marco
              #                   Contreras
              # output cmd: Marco♂Contreras

\',\",\\ – para guardar solo una comilla simple o dobles o barra invertida

frase = "/\\\"Como bien dijo Einstein: \'La estupidez humana es "+\
"infinita\'\"."
print(frase)
# output: /\"Como bien dijo Einstein, 'La estupidez humana es infinita'".