Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 26
  1. #1
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439

    Stringhe e Replace - 2 domande

    *Domanda 1*
    Con questa riga faccio un semplice Replace

    user_fo = Trim(Replace(user_fo," ,",","))

    ed elimino gli spazi prima della virgola,
    ma come inserisco uno spazio dopo la virgola qualora essa sia seguita da un carattere (qualsiasi)?
    (ad es. ",a" ",b" ",C" dovrebbero essere rimpiazzati da ", a" ", b" ", C"...


    *Domanda 2*
    Se una stringa incomincia per "X" come faccio ad eliminarlo?
    Ad esempio ho una variabile c

    che può essere uguale a:
    "X" oppure
    "Xciao" oppure
    "ciao"
    etc. etc.
    Come faccio a fare un replace qualora ci sia questa X iniziale?
    わさび

  2. #2
    Risposta 1
    Non ho capito

    Risposta 2
    Left("xml", 0)
    cosi puoi controllare il primo carattere e utilizzi una condizione per fare quel che ti serve

  3. #3
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Originariamente inviato da mynameisnobody
    Risposta 1
    Non ho capito

    Risposta 2
    Left("xml", 0)
    cosi puoi controllare il primo carattere e utilizzi una condizione per fare quel che ti serve
    Domanda 1:
    In pratica dovrei riuscire a inserire uno spazio dopo le virgole qualora queste siano seguite da un carattere.
    Ad esempio:
    "ciao, come stai?" --> lo spazio c'è quindi il Replace non serve
    "ciao,come stai?" --> lo spazio non c'è quindi il Replace serve

    Domanda 2:
    Nel mio caso faccio qualcosa tipo:
    user_fo = Left("xml", 0)
    ?
    Ma dov'è la X?
    わさび

  4. #4
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Faccio ad esempio:
    Codice PHP:
        DIM Output_user_fo
        Output_user_fo 
    left(user_fo1)
        IF 
    Output_user_fo <> "X" THEN
    ???????
        ELSE
    ???????
        
    END IF 
    Così controllo se c'è una "X" all'inizio della stringa... ma come riscrivo la stringa senza lo X?
    わさび

  5. #5
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    codice:
    	DIM Output_user_fo
    	Output_user_fo = left(user_fo, 1)
    	IF Output_user_fo <> "X" THEN
            
    	ELSE
            'se c'è la ics :fagiano: 
            user_fo = Right(user_fo,Len(user_fo)-1)
    	END IF
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  6. #6
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Originariamente inviato da Sypher
    codice:
    	DIM Output_user_fo
    	Output_user_fo = left(user_fo, 1)
    	IF Output_user_fo <> "X" THEN
            
    	ELSE
            'se c'è la ics :fagiano: 
            user_fo = Right(user_fo,Len(user_fo)-1)
    	END IF
    Grazie infinite, lo testo subito!!
    Attendo notizie, se potete per l'altra domanda...
    わさび

  7. #7
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    per la prima domanda non ti basta fare una cosa del genere?
    codice:
    stringa = "ciao,come stai?"
        
        stringa = Replace(stringa, ",", ", ")
    ovvero se trovi la virgola sostituisci con una virgola seguita da spazio!
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  8. #8
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Ho risolto così e funziona. Grazie Sypher e a tutti:
    Codice PHP:
        DIM Output_user_fo
        Output_user_fo 
    left(user_fo1)
        IF 
    Output_user_fo <> "X" THEN
                user_fo 
    user_fo
        
    ELSE
                
    user_fo Right(user_fo,Len(user_fo)-1)
        
    END IF 
    Ora c'è un modo per inserire uno spazio dopo la virgola qualora essa sia seguita da un carattere qualsiasi?
    Qui, non so nemmeno da dove cominciare... :master:
    わさび

  9. #9
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    un post più in alto! :quipy:
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  10. #10
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Originariamente inviato da Sypher
    per la prima domanda non ti basta fare una cosa del genere?
    codice:
    stringa = "ciao,come stai?"
        
        stringa = Replace(stringa, ",", ", ")
    ovvero se trovi la virgola sostituisci la virgola seguita da spazio!
    ma in questo caso inserirei due spazi se dopo la virgola lo spazio già c'è...

    Quindi dovrei fare:

    codice:
    stringa = "ciao,come stai?"
        
        stringa = Replace(stringa, ",", ", ")
        stringa = Replace(stringa, "  ", " ")
    ?
    わさび

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.