Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Controllare un valore interno a una stringa

    Esempio:
    variabile
    testo = "uomo, donna, neutro"
    Nel mio script, non so quali valori sono interni a testo, e voglio sapere se "uomo" si trova in "testo". C'è un comando per saperlo?

    Grazie
    Porc le botte

  2. #2

  3. #3
    C'è qualcosa che non mi convince...
    data la variabile:
    codice:
    testo = "manuale, elmo, anello, corpo"
    E il rispettivo comando:
    codice:
    response.write InStr("manuale", testo)
    Dovrebbe restituirmi 1 (manuale si trova una volta sola), invece mi restituisce 3... come mai?
    Porc le botte

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    response.write(InStr(testo, "manuale"))
    Roby

  5. #5
    Sì, ma continua a restituire 3 al posto di 1...
    Porc le botte

  6. #6
    Ho capito O_O mi restituisce il numero dei caratteri presenti prima di raggiungere "manuale"... ma io non voglio sapere questo, ma voglio sapere quante volte "manuale" si ripete nella variabile "testo". Come è possibile ciò?
    Porc le botte

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    num_volte = 0
    arr = split(testo,"manuale")
    if IsArray(arr) then
    num_volte = UBound(arr)
    end if
    response.write("Ricorrenze: "& num_volte)
    Roby

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.