lcStrings = "Uno Dos Tres Cuatro Cinco Tres"
lnPos = StrFind("Tres", lcStrings)
? lcStrings
? Substr(lcStrings, lnPos)
Function StrFind(tcWord, tcString)
Local lnCount, lnItem, lnFound, lnPosition
Dimension laWords[1]
lnCount = Alines(laWords, tcString, 9, " ")
lnFound = 0
For lnItem = lnCount To 1 Step -1
If tcWord = laWords[lnItem]
lnFound = lnItem
Exit
EndIf
EndFor
lnPosition = 0
For lnItem = 1 To lnFound - 1
lnPosition = lnPosition + Len(laWords[lnItem]) + 1
EndFor
If lnFound > 0
lnPosition = lnPosition + 1
EndIf
Return (lnPosition)
El 06/09/12, Pablo Daniel Lissa <
pablo.dan...@gmail.com> escribió:
> Hola Roberto:
>
> Me alegro que hayas resuelto el problema, aunque quedé un poco confundido.
> Si podés poner un ejemplo del problema te lo agradecería. Tal vez haya
> alguna opción usando SUBSTR o algo por el estilo.
>
> Éxitos. Saludos.
> -------------------------------------------------------------------------------------------------------------------------------------
>
> El jueves, 6 de septiembre de 2012 13:26:45 UTC-3, Roberto Reátegui
> Kanashiro escribió:
>>
>> El Visual Foxpro Solo te permite buscar cadenas desde la posicion 0
>> hasta la longitud de la cadena, mas no de una posicion dada o de atras
>> adelante.
>>
>> Gracias a todos ya lo resolvi tuve que hacerle un ALINES y luego
>> buscar de atras padelante y luego sumar la longitudes de cada palabra
>> mas un espacio en blanco.
>>
>> Saludos
>>
>> El 06/09/12, Pablo Daniel Lissa <
pablo.dan...@gmail.com <javascript:>>
> --
>
>
>
>