Eliminar una palabra que esta despues de una frase?

Iniciado por <housedir>, 18 Agosto 2013, 06:06 AM

0 Miembros y 1 Visitante están viendo este tema.

<housedir>

hola quisiera saber como puedo eliminar una palabra que aparece despues de una frase, por ejemplo:

"Mi perro se fue de paseo y no ha vuelto a casa"

defino la frase inicial, supongamos que la frase inicial seria: "mi perro se fue de", y quisiera eliminar la siguiente palabra a esa frase que seria "paseo", y me quedaria asi:

"mi perro se fue de y no ha vuelto a casa"

La palabra paseo puede variar asi que un simple replace no me sirve
Titulo: Padre nuestro
Padre Nuestro que estás en www.cielo.com
Santificado sea tu server, venga a nosotros tu shareware
Hágase tu downloading así en el http como en el ftp
Danos hoy nuestro surfing de cada día,
Perdona nuestros bugs
como nosotros también perdonamos a Microsoft.
No nos dejes caer en una Mac y líbranos de todo worm.
Enter...

Keyen Night

Replace con expresiones regulares, es lo que necesitas, si no sabes que son expresiones regulares entonces debes empezar a leer un poco acerca del tema porque es bastante extenso, pero para lo que necesitas hacer no está tan difícil :P
La Fé Mueve Montañas...
                                    ...De Dinero

La programación es más que un trabajo es más que un hobby es una pasión...

Eleкtro

#2
Te muestro un ejemplo:
Código (vbnet) [Seleccionar]
MsgBox(Regex.Replace("Hello my world!", "Hello (.*\s)", "Hello "))

Óbviamente debes leer lo que te dice el compañero @Keyen para aprender a utilizar las expresiones regulares según tus necesidades. -> Wikipedia

Saludos