Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Reemplazar texto a la izquierda o derecha de un carácter determina

71 views
Skip to first unread message

odin921

unread,
May 15, 2009, 3:56:01 PM5/15/09
to
Querría saber cómo puedo reemplazar el texto que haya a la derecha de un
carácter en concreto.

El tema es que tengo un archivo de texto con miles de palabras, y a la
derecha su definición. Yo solo quiero las palabras, entonces querría poder
eliminar todo el texto que hay a la derecha del carácter ":".

Gracias

Pablo Cardellino

unread,
May 15, 2009, 5:42:24 PM5/15/09
to
Hola,

1) Andá a Substituir
2) hacé clic en "Más" para desplegar la parte inferior del formulario
3) tildá "Usar comodines"
4) poné lo siguiente en buscar, tal cual, sin espacios antes ni después:
([!^013^011]@):*([^013^011])
5) poné lo siguiente en substituir, tal cual, sin espacios antes ni
después: \1\2
6) hacé clic en substituir todas. Alternativamente, si en el documento
hubiera otras cosas aparte de esas definiciones (un simple título, por
ejemplo), que contengan un caracter de dos puntos, tendrás que
substituirlas una por una.

Saludos,
Pablo

odin921 escribió:

Pablo Cardellino

unread,
May 15, 2009, 5:51:57 PM5/15/09
to
Fijate que el servidor de noticias modificó un poco el patrón de
búsqueda: te lo pongo todo separado con espacios para que queden claro
los caracteres, pero no debés usar NINGÚN espacio:

( [ ! ^ 0 1 3 ^ 0 1 1 ] @ ) : * ( [ ^ 0 1 3 ^ 0 1 1 ] )

A ver si ahora aparece bien
Pablo

Pablo Cardellino escribió:

Pablo Cardellino

unread,
May 15, 2009, 5:54:19 PM5/15/09
to
Disculpame, me acabo de dar cuenta de que no fue el servidor de
noticias, sino mi Thunderbird el que cambió el patrón, o sea que
probablemente te apareció bien ahí. De todos modos, más vale prevenir
que curar, y usá lo que te mandé separado para verificar la cosa.

Pablo

Pablo Cardellino escribió:

odin921

unread,
May 15, 2009, 5:58:01 PM5/15/09
to

Perfecto, muchas gracias!

Ha funcionado de maravilla, aunque la verdad es que el sistema de word es
bastante complicado y arcaico no? Para hacer algo tan simple, hay que tener
unos conocimientos bastante avanzados, ya que el código a poner en "buscar" y
"reemplazar" no es nada intuitivo!

Un saludo

Pablo Cardellino

unread,
May 15, 2009, 6:16:22 PM5/15/09
to
Qué bueno que funcó.

Es que yo no te quería molestar con verificar si los párrafos eran
párrafos o saltos de línea manuales; si tuvieras la certidumbre de que
era uno u otro, ya eliminabas el ^013 o el ^011, según. Tampoco estaba
seguro de si había algún título, algún texto aparte de las definiciones
o incluso párrafos vacíos, por eso tuve que poner un poco más de código.
Si supieras que había exclusivamente definiciones separadas por párrafos
y ningún párrafo vacío, el código sería así:

Buscar: (*):*[^013]
Substituir: \1^p

Pero no habría cómo simplificarlo más, excepto por el hecho de no poder
usar sino ^013 para encontrar párrafos cuando se usa comodines.

Saludos,
Pablo


odin921 escribió:

0 new messages