Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1
    Utente di HTML.it L'avatar di Petra
    Registrato dal
    Apr 2005
    Messaggi
    224

    [ASP] Replace con più parole

    testo = "Pensavo che questa volta mi avresti portato al cinema"
    parola1 = "volta"
    parola2 = "avresti"

    Così coloro di rosso solamente una parola:
    codice:
    Replace(testo, parola1, "<font color:'red'>" & parola1 & "</font>")
    Come posso fare a colorare due parole con lo stesso Replace ? ? ?

  2. #2
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    mi chiedo perchè non farne 2? le fa il computer mica tu
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  3. #3
    codice:
    Replace(testo, parola1, "<font color:'red'>" & parola1 & "</font>")
    Replace(testo, parola2, "<font color:'red'>" & parola2 & "</font>")

  4. #4
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    Originariamente inviato da Mems
    codice:
    Replace(testo, parola1, "<font color:'red'>" & parola1 & "</font>")
    Replace(testo, parola2, "<font color:'red'>" & parola2 & "</font>")
    ecco appunto
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  5. #5
    Originariamente inviato da Sypher
    mi chiedo perchè non farne 2? le fa il computer mica tu
    Adesso ti dirà che le parole possono essere N...

  6. #6
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    Originariamente inviato da Mems
    Adesso ti dirà che le parole possono essere N...
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  7. #7
    Utente di HTML.it L'avatar di Petra
    Registrato dal
    Apr 2005
    Messaggi
    224


    Le parole possono essere N e comunque nel modo che dite voi mi mette due volte il testo. Io voglio che il testo me lo scrive una sola volta, in cui al suo interno mi colora le 2 parole che ho specificato.

  8. #8
    Senti, tra la discussione sull'SQL e questa inizio a diventare scemo.
    Scusa. Che vuol dire che ti mette due volte il testo?
    Mah.
    Ti posto un esempio:
    codice:
    parole = "volta avresti"
    testo = "Pensavo che questa volta mi avresti portato al cinema"
    elementiParole = split(parole)
    for x = 0 to uBound(elementiParole)
    testo = replace(testo,elementiParole(x),"<font color:red>" & elementiParole(x) & "<m/font>")
    next
    response.write testo

  9. #9
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    considera che in quel modo se vuoi colorare la parola "uno" rischi di colorare anche altre parole verrebbe fuori una cosa del genere
    uno qualcuno
    mi spiego?
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  10. #10
    Originariamente inviato da Sypher
    considera che in quel modo se vuoi colorare la parola "uno" rischi di colorare anche altre parole verrebbe fuori una cosa del genere
    uno qualcuno
    mi spiego?

    codice:
    parole = "volta avresti"
    testo = "Pensavo che questa volta mi avresti portato al cinema"
    elementiParole = split(parole)
    for x = 0 to uBound(elementiParole)
    testo = replace(testo," " & elementiParole(x) & " "," <font color:red>" & elementiParole(x) & "</font> ")
    next
    response.write testo

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.