Gambas-it

Gambas3 => Programmazione => Topic aperto da: Raffa50 - 07 Luglio 2012, 16:25:28

Titolo: [RISOLTO] cancellare spazi da una stringa
Inserito da: Raffa50 - 07 Luglio 2012, 16:25:28
salve sapete come si cancellano tutti gli spazi in una stringa?

ho aggiornato gambas a 3.2 ma con la xml lib fa dei casini... (ci mette spazi inutili e nn funzia)
Titolo: Re: cancellare spazi da una stringa
Inserito da: vuott - 07 Luglio 2012, 16:36:34
salve sapete come si cancellano tutti gli spazi in una stringa?
Lo spazio, come è noto, non è solo il luogo ove vaga Ceskho quando fa l'alieno, ma è un carattere come tutti gli altri, e tale va trattato.

Io userei la funzione Replace$:
Codice: gambas [Seleziona]

' Nella stringa sostituiamo tutti i caratteri "spazio", con un bel niente:
Replace(testo_contenente_gli_spazi, " ", "")
Titolo: Re: cancellare spazi da una stringa
Inserito da: Raffa50 - 07 Luglio 2012, 17:27:17
grazie ma ho risolto, ho fatto xml senza elementi di testo (li ho trasferiti nei valori)
Titolo: Re: [RISOLTO] cancellare spazi da una stringa
Inserito da: md9327 - 07 Luglio 2012, 21:02:53
c'è una discussione in bugs gambas3, proprio riguardo a questa cosa.

Il tutto è già stato risolto nelle ultimissime build (sorgenti...)
Titolo: Re: [RISOLTO] cancellare spazi da una stringa
Inserito da: Raffa50 - 23 Luglio 2012, 10:42:46
io ho usato la tua xmllib la devo aggiornare?
Titolo: Re: [RISOLTO] cancellare spazi da una stringa
Inserito da: md9327 - 23 Luglio 2012, 12:33:24
io ho usato la tua xmllib la devo aggiornare?
Ho fatto parecchi modifiche alle classi di quella libreria, ma sono utilizzate in nuovi programmi.
Concettualmente non cambia la logica con cui funzionano, in quanto era solo un problema nella libreria Gambas.
L'unica cosa che puoi fare, per evitare problemi, è quella di selezionare la gb.libxml, e non la gb.xml. La prima è rimasta tale e quale a prima...