Autore Topic: [RISOLTO] cancellare spazi da una stringa  (Letto 851 volte)

Offline Raffa50

  • Grande Gambero
  • ***
  • Post: 101
    • Mostra profilo
[RISOLTO] cancellare spazi da una stringa
« il: 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)
« Ultima modifica: 07 Luglio 2012, 17:27:45 da Raffa50 »

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.720
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: cancellare spazi da una stringa
« Risposta #1 il: 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, " ", "")
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Raffa50

  • Grande Gambero
  • ***
  • Post: 101
    • Mostra profilo
Re: cancellare spazi da una stringa
« Risposta #2 il: 07 Luglio 2012, 17:27:17 »
grazie ma ho risolto, ho fatto xml senza elementi di testo (li ho trasferiti nei valori)

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: [RISOLTO] cancellare spazi da una stringa
« Risposta #3 il: 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...)

Offline Raffa50

  • Grande Gambero
  • ***
  • Post: 101
    • Mostra profilo
Re: [RISOLTO] cancellare spazi da una stringa
« Risposta #4 il: 23 Luglio 2012, 10:42:46 »
io ho usato la tua xmllib la devo aggiornare?

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: [RISOLTO] cancellare spazi da una stringa
« Risposta #5 il: 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...