buscar una palabra en una frase

Estibaliz
04 de Enero del 2002
hola:
estoy haciendo un programa que busque una palabra en una frase.
si podeis indicarme como hacerlo
gracias

Rubstan
04 de Enero del 2002
Hola Estíbaliz. No sé qué lenguaje de programación estás utilizando, pero en Visual Basic existe una función "InStr" que te da la posición de esa palabra. un ejemplo:

Instr(Posición inicial en el string, String donde se busca, string que buscas)
Si quisiera buscar el nombre Rubén en la siguente frase, encontraría la posición así:

string="Hola me llamo Rubén"
Posicion=instr(1, string, "Rubén")

donde me devolvería el número 15 y la variable posicion tendría ese valor, ya que es la posición 15 dentro del string.

No sé si era eso lo que pedías. Espero que si, si no, respondeme y me comentas.

Un Abrazo...
Rubén ;-D