Buscar y reemplazar texto con Vim usando expresiones regulares

junio 15, 2009 at 14:34 5 comentarios

Para reemplazar texto en el editor vim, realizamos lo siguiente:

Oprimimos el carácter : para activar el envío de comandos al editor.

Digitamos lo siguiente para remplazar de manera global (en todo el texto) la hilera hilera1 por hilera2:

%s/hilera1/hilera2/g

Si quisieramos reemplazar confirmando cada reemplazo usamos:

%s/hilera1/hilera2/cg

También se pueden utilizar expresiones regulares, por ejemplo para remplazar dígitos por espacios en blanco usamos el cáracter /d:

%s/\d//g

Se pueden utilizar todos los siguientes caracteres para crear expresiones regulares:

Tabla de caracteres para expresiones regulares

Tabla de caracteres para expresiones regulares

Listo Listo }:)

setas
Enjoy!

Entry filed under: linux, programación, sistemas operativos. Tags: , .

Instalar y configurar un servidor ftp en Ubuntu Redirigir peticiones de Apache a Tomcat

5 comentarios Add your own

  • 1. cioran  |  octubre 26, 2011 en 11:02

    gracias, interesante entrada, ojala aportes más sobre vim, quiza un manual sobre su lengueaje script

    Responder
  • 2. Fabian  |  diciembre 7, 2011 en 10:27

    Excelente post

    Responder
  • 3. almeis  |  octubre 30, 2013 en 13:33

    Reblogged this on PASIÓN PC | BLOG DE SISTEMAS and commented:
    Añade tus pensamientos aquí… (opcional)

    Responder
  • 4. Andress  |  julio 11, 2017 en 13:54

    que pasa si la cadena que estoy buscando contiene caracteres clave como / o \? como se debe buscar

    Responder
    • 5. constrict0r  |  julio 20, 2017 en 12:37

      Para buscar caracteres literales (tal cúal) se usa el slash / como si fuera un caracter simple, si la hilera es por ejemplo la letra z se buscaría con /z , no importa la longitud de la hilera sea uno o más.

      Responder

Dejáte un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Trackback this post  |  Subscribe to the comments via RSS Feed


Acerca de Mi:


Hell-Out world!!

Digo yo

Es difícil hacerse la vida fácil.

Dice Victor Frankl

Lo que importa no es tanto que la vida de una persona esté llena de dolor o de placer, sino que esté llena de sentido.

Digo yo

Que dura está la vida.

Dice Jhon Lennon

La vida es lo que pasa mientras haces planes.

Digo yo

Dónde haya un computín esté dónde esté algo comenzará en cero.

Dice Einstein

Dios no juega a los dados.

Dice Niels Bohr

Einstein no le diga a Dios lo que tiene que hacer.

Dice el Che:

Seamos realistas y hagamos lo imposible.

Dice Goethe:

Lo que no comprendemos no lo poseemos.

Digo yo:

Hay que tratar de travesear todo.

Dice Oscar Wilde:

Cualquier hombre puede llegar a ser feliz con una mujer, con tal de que no la ame.

Digo yo:

De fijo dijo eso porque era homosexual.

Artículos

junio 2009
L M X J V S D
« Abr   Jul »
1234567
891011121314
15161718192021
22232425262728
2930  

A %d blogueros les gusta esto: