FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour StrToken() y otra funci贸n
Posts: 1445
Joined: Mon Oct 10, 2005 02:38 PM
StrToken() y otra funci贸n
Posted: Mon Dec 16, 2013 10:44 PM

Hola a todos,

Si con la funci贸n StrToken() puedo extraer una parte de un literal delimitada por un car谩cter, 驴C贸mo puedo eliminar del literal esa parte extra铆da?

Es decir, si tengo el literal:

"carlos;jos茅;mar铆a,antonio"

驴C贸mo lo hago para eliminar el 3er. nombre y dejar el literal as铆?
"carlos;jos茅;antonio"

Gracias,

Un Saludo

Carlos G.



FiveWin 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: StrToken() y otra funci贸n
Posted: Mon Dec 16, 2013 10:55 PM

hola, probaste con StrTran ??

Saludos

Posts: 1088
Joined: Fri Oct 07, 2005 03:33 PM
Re: StrToken() y otra funci贸n
Posted: Tue Dec 17, 2013 02:22 AM
Hola,

podrias probar algo asi

Code (fw): Select all Collapse
#include "fivewin.ch"

function  main()
  
   LOCAL cTuCadena:="carlos;jos茅;mar铆a;antonio"
   LOCAL resul := ""
   LOCAL aLista := hb_ATokens( cTuCadena, ";" )
  
  AEVAL( aLista, {|a,i| IF( i!=3, resul+=a+";", NIL ) } )
  ? resul

return nil
Posts: 1445
Joined: Mon Oct 10, 2005 02:38 PM
Re: StrToken() y otra funci贸n
Posted: Tue Dec 17, 2013 06:59 PM

Gracias a ambos,

Esta noche pruebo ambas sugerencias.

Un Saludo

Carlos G.



FiveWin 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Continue the discussion