Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 24
  1. #1
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870

    Escludere caratteri in visualizzazione

    Ciao, vi chiedo se è possibile in visualizzazione di questa stringa:
    codice:
    3-Pippo Pippetta, 4-Ciccio Ciccietta, 5-Tiziano Tizietta
    eliminare il numero ed il trattino e visualizzare soltanto:
    codice:
    Pippo Pippetta, Ciccio Ciccietta, Tiziano Tizietta
    Grazie.

  2. #2
    Spiegati meglio...

    e' una stringa unica o 3 stringhe differenti ?

    se sono differenti puoi usare :

    right(len(stringa)-2,stringa)

    se la stringa è unica la questione si complica...
    Comparatore prezzi

    http://www.ilpiubasso.it

  3. #3
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    é una stringa unica...

  4. #4
    L'idea più rapida, ma la più incasinata forse è questa :

    stringa = "1 - Pippo, 2 - Pluto, 3 - Topolino"
    stringa = replace(stringa,"0","")
    stringa = replace(stringa,"1","")
    stringa = replace(stringa,"2","")
    stringa = replace(stringa,"3","")
    stringa = replace(stringa,"4","")
    stringa = replace(stringa,"5","")
    stringa = replace(stringa,"6","")
    stringa = replace(stringa,"7","")
    stringa = replace(stringa,"8","")
    stringa = replace(stringa,"9","")
    stringa = replace(stringa,"-","")
    response.write stringa

    ----------------------
    Pippo, Pluto, Topolino
    ----------------------

    Attenzione però se nei nomi ci sono numero o '-' sei fragato !!
    Comparatore prezzi

    http://www.ilpiubasso.it

  5. #5
    Prendi la stringa e con la funzione split utilizzando come separatore la virgola caricala in un array.

    Dopodichè cicli sull'array e per ogni elemento
    vai a trovare, tramite la funzione instr dove cè il "-",
    dal valore che ottieni usa la funzione MID e stampa la stringa.
    Una cosa simile :

    codice:
    tuaStringa = "3-Pippo Pippetta, 4-Ciccio Ciccietta, 5-Tiziano Tizietta"
    aryStringhe = split (tuaStringa,",")
    
    for vCount = 0 to Ubound(aryStringhe)
    
      testo = Mid(aryStringhe(vCount), instr(1,aryStringhe(vCount), "-")) & ", "
    
    next
    
    'Response della stringa senza mettere l'ultima virgola e l'ultimo spazio
    Response.write Left(testo, Len(testo)-2)

  6. #6
    Ogni frase e' divisa dalla stessa sintassi?

    es:
    frase1, frase2, frase3 (a dividerli e' la virgola)

    Se la risposta e' si, devi dividere le stringhe con la funzione SPLIT, e quindi trovare tramite instr la parte da eliminare ed eliminarla

  7. #7
    Originariamente inviato da deivnet
    Prendi la stringa e con la funzione split utilizzando come separatore la virgola caricala in un array.

    Dopodichè cicli sull'array e per ogni elemento
    vai a trovare, tramite la funzione instr dove cè il "-",
    dal valore che ottieni usa la funzione MID e stampa la stringa.
    Una cosa simile :

    codice:
    tuaStringa = "3-Pippo Pippetta, 4-Ciccio Ciccietta, 5-Tiziano Tizietta"
    aryStringhe = split (tuaStringa,",")
    
    for vCount = 0 to Ubound(aryStringhe)
    
      testo = Mid(aryStringhe(vCount), instr(1,aryStringhe(vCount), "-")) & ", "
    
    next
    
    'Response della stringa senza mettere l'ultima virgola e l'ultimo spazio
    Response.write Left(testo, Len(testo)-2)
    Giacche avevi gia' risposto, faccio una piccola modifica:

    codice:
    tuaStringa = "3-Pippo Pippetta, 4-Ciccio Ciccietta, 5-Tiziano Tizietta"
    aryStringhe = split (tuaStringa,",")
    
    for vCount = 0 to Ubound(aryStringhe)
    
      testo = Mid(aryStringhe(vCount), instr(1,aryStringhe(vCount), "-")+1) & ", "
    
    	if vcount <> Ubound(aryStringhe) then
    		Response.write Left(testo, Len(testo)-2)&", "
    	else
    		Response.write Left(testo, Len(testo)-2)
    	end if
    
    next

  8. #8
    codice:
    <%
    stringa = "1-Pippo Pippone, 2-Topolino Topone, 3-Pluto"
    arrStringa = split(stringa,", ")
    for x = 0 to uBound(arrStringa)
    tempArr = split(arrStringa(x),"-")
    tempStringa = tempStringa & tempArr(1)
    if x < uBound(arrStringa) then tempStringa = tempStringa & ", "
    next
    response.write tempStringa
    %>

  9. #9
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    scusate, ma non riesco a far funzionare nessuna delle due soluzioni all'interno di questo codice:
    codice:
    Redim aMessages(1)
         Redim aMessageContent(1)
              
         For I = 0 to 1
           aMessageContent(I) = ""
         Next
         
         Do While NOT objREC.EOF 
            aMessageContent(CInt(Left(objREC("DueTime"),2))) = objREC("Content")
           objREC.MoveNext
         Loop
    :master:

  10. #10
    Ma il codice che hai postato cosa c'entra?

    Comunque probabilmente nel pezzo di codice che hai postato non dimensioni correttamente l'array aMessageContent

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.