Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di satoshi
    Registrato dal
    May 2002
    Messaggi
    217

    problema con una stringa di testo

    è possibile dividere una semplice stringa di testo


    stringa = marco rossi (roma)




    dovrei dividere la stringa in questo modo


    stringa_1parte = marco rossi
    stringa_2parte = (roma)

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,806
    si potrebbe partire da una cosa del genere...

    codice:
    stringa = "marco rossi (roma)"
    stringa=replace(stringa,"(","*(")
    a=split(stringa,"*")
    
    
    for each i in a
    
    incr = 1+incr
    response.write ("striga"&incr&"="&Trim(i)&"<br>")
    
    next

  3. #3
    Utente di HTML.it L'avatar di satoshi
    Registrato dal
    May 2002
    Messaggi
    217
    ciao vincenzo grazie mille per avermi aiutato. ho provato il codice e funziona

    se nel caso della stringa utilizzata per l'esempio: marco rossi (roma) volessi ottenere solamente il contenuto presente dentro la parentesi in questo caso: roma come posso fare?





  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,806
    codice:
    stringa = "marco rossi (roma)"
    stringa=replace(stringa,"(","*(")
    a=split(stringa,"*")
    
    
    for each i in a
    
    incr = 1+incr
    response.write ("striga"&incr&"="&Trim(replace(replace(i,"(",""),")",""))&"<br>")
    
    next

  5. #5
    Utente di HTML.it L'avatar di satoshi
    Registrato dal
    May 2002
    Messaggi
    217
    non è proprio quello che intendevo

    facendo cosi ottengo sullo schermo

    striga1=marco rossi
    striga2=roma

    io intendevo dalla stringa
    marco rossi (roma)

    ottenere solamente la parola presente dentro le parentesi

    in questo caso visualizzare solo la parola roma

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,806
    codice:
    stringa = "marco rossi (roma)"
    
    inizio    = InStr(stringa,"(")+1
    quanti    = InStr(stringa,")")-inizio
    
    stringa    = Mid(stringa,inizio,quanti)

  7. #7
    Utente di HTML.it L'avatar di satoshi
    Registrato dal
    May 2002
    Messaggi
    217
    perfetto grazie mille

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.