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

    Evitare Maiuscole/minuscole

    Quando un stringa contiene una certa parola, devo fare un replace e metterla in grassetto, però questo funziona solamente quando la parola è uguale alla chiave scritta, tenendo in considerazione anche le maiuscole.
    codice:
    str = replace(str, chiave, ""&chiave&"")
    se chiave è cane segna tutte le parole uguali identiche a cane, ma non segna parole come Cane, cAne, caNe, CANE e cosi via.
    Come si può ovviare a questo inconveniente??
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  2. #2

  3. #3
    Ciao

    prova a far fare un confronto testuale e non binario:

    str = replace(str, chiave, ""&chiave&"",1,-1,1)
    Così ti farà in grassetto tutte le occorrenze, ma avrai la stringa chiave scritta, non la parola che trova.

    Ad esempio se hai

    str = "CANE"
    chiave = "cane"

    con questo metodo avrai:

    str = "cane"

    e non

    str = "CANE"

    Ciao

    A.
    "perchè tu possa trattenere tutta la rabbia, la forza, l'orgoglio e l'energia che ti porti dentro per poi lasciarla uscire in un'unica grande esplosione così da costruire qualcosa di veramente grosso. usa la testa e spaccagli il kulo!" Grazie Fratello.

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    <%
    chiave = "cane"
    str = "cane CANE cAnE"

    Set RE = New RegExp
    RE.Global = True
    RE.IgnoreCase = True
    RE.Pattern = "("&chiave&")"

    str = RE.Replace(str,"$1")

    response.write str
    %>

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.