FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Encontrar una palabra en una frase
Posts: 45
Joined: Fri Aug 16, 2019 12:51 AM
Encontrar una palabra en una frase
Posted: Thu Jun 02, 2022 02:25 PM

Buenos días compañeros, estoy buscando una función para encontrar una palabra en una frase. Gracias de antemano.

Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: Encontrar una palabra en una frase
Posted: Thu Jun 02, 2022 02:57 PM
Santi:

Prueba con

Code (fw): Select all Collapse
      IF "PRESTAMO" $ oRsGas:Fields("GAS_CPT"):Value


Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 45
Joined: Fri Aug 16, 2019 12:51 AM
Re: Encontrar una palabra en una frase
Posted: Thu Jun 02, 2022 03:08 PM

Gracias por la respuesta! Me podrias explicar a que hace referencia cada parte de la sentencia?

Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: Encontrar una palabra en una frase
Posted: Thu Jun 02, 2022 03:34 PM

Santi:

Con mucho gusto

IF, es la función condicionante que te devolverá TRUE si la palabra buscada es encontrada
"PRESTAMO" es la palabra buscada
$ es el comando que hace la magia de buscar
oRsGas:Fields("GAS_CPT"):Value es el texto donde se busca la palabra "PRESTAMO",
en mi caso es un campo de una tabla MySql, pero puede ser cualquier texto
o campo DBF.

Si te interesa saber donde empieza la palabra "PRESTAMO" dentro del texto, tírale una
mirada a la función AT()

Saludos

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 45
Joined: Fri Aug 16, 2019 12:51 AM
Re: Encontrar una palabra en una frase
Posted: Thu Jun 02, 2022 04:41 PM

Muchas gracias! Ya lo estoy usando. Saludos!

Continue the discussion