Visualizzazione dei risultati da 1 a 8 su 8

Discussione: separare stringa

  1. #1

    separare stringa

    Problema: ho una stringa formata a sua volta da diverse stringhe separate da "/" - Che metodo posso usare e in che modo per estrapolare le stringhe?

    esempio stringhe "ciao/2004/12"

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    ricerca per "split"
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    Ho capito come funziona - Ma se passo allo split una stringa che non contiene il separatore indicato mi va in errore - Come posso prevenirlo???

  4. #4
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    controlla con INSTR che ci sia
    "Nei prossimi tre anni col mio governo vogliamo vincere anche il cancro, che colpisce ogni anno 250.000 italiani e riguarda quasi due milioni di nostri concittadini"

  5. #5
    così vero???

    pos = instr(anni, "/")

    'se non trovo il separatore'
    if pos = 0 then
    'errore
    response.write "errore"
    else
    'faccio lo split di anni
    arrayAnni = split( anni, "/")
    anno1 = arrayAnni(0)
    anno2 = arrayAnni(1)
    end if

  6. #6
    l'istruzione SPLIT in se' non da' errore se la stringa da splittare non contiene il separatore.... semplicemente otterrai un array costituito da un solo elemento.

  7. #7
    Allora ha più senso un controllo di questo tipo:

    'faccio lo split di anni
    arrAnni = split( anni, "/")

    'calcolo la dimensione dell array
    dimAnni = ubound(arrAnni)

    'se la dimensione è inferiore a 1
    if dimAnni < 1 then
    response.write "messaggio di errore"
    else
    'estraggo le stringhe
    anno1 = arrAnni(0)
    anno2 = arrAnni(1)
    end if

  8. #8

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.