Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    348

    Split con valori diversi

    Ciao a tutti...

    Avrei la necessità di splittare una stringa con caratteri diversi (spazio, virgola, <, >,...)

    Esiste qualche parametro particolare di Split ? O come posso fare... ho provato con un ciclo ma niente di buono... VVoVe:

    Qualche suggerimento?

    Grazie
    Edo

  2. #2
    Utente di HTML.it L'avatar di Galex
    Registrato dal
    Aug 2002
    Messaggi
    667
    credo che la via del ciclo fosse la via giusta

  3. #3
    il ciclo può andar bene, ma devi capire che lo split è riuscito, altrimenti al giro successivo distruggi tutto. inoltre, non puoi pensare di splittare - non facilmente - una stringa del tipo

    pippo, pluto ! paperino * qui - quo ; qua

    e ottenere

    pippo
    pluto
    paperino
    qui
    quo
    qua

    spiega meglio il problema

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    348
    Ho provato con una cosa del genere ma niente...

    arr1 = split(stringa," ")

    for i = LBound(arr1) to Ubound(arr1)
    arr2 = Split(arr1(i),", ")
    Next

    Dove sbaglio???

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    348
    Il mio problema è che voglio splittare del codice HTML... mi spiego!!!

    Se ho ad esempio <span class="stile1"><a href="pippo.asp"> pluto e pippo</span>

    e voglio estrarre pippo e pluto, se splitto con lo spazio trovo pluto ma non pippo in quanto lo split me lo fa dopo lo </span> (figurarsi se ci sono tag vicini) allora vorrei provare a splittare con altri caratteri tipo <...

    Spero di essere stato un po' più chiaro... il tutto mi serve per evidenziare delle parole di ricerca all'interno di un sito... il codice lo con XMLHTTP e poi lo lavoro così... ma purtroppo i margini di "errore" sono alti.

    Grazie mille

  6. #6
    qual'e' la stringa da splittare?

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Dall'esempio che hai fatto splitterei per la virgola più che per lo spazio:

    codice:
    arr1 = split(stringa,",") 
    For i = LBound(arr1) to Ubound(arr1) 
    response.write(trim(arr1(i))&"
    ")
    Next


    Roby

  8. #8
    vuoi solo rimuovere i tag html? io splitterei su < e >

  9. #9

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    348
    La stringa da splittare è il codice HTML seguente:

    <span class="stile1"><a href="pippo.asp"> pluto e pippo</span>

    Per Roby: non capisco cosa intendi splittare per la virgola?

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.