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

    regular expressions replace

    salve, sto cercando di creare una regexpr che mi permetta di sostitutire un testo tipo

    style="qualsiasivaloredichiarato;" con style="valorechevoglioio;"

    codice:
    var.replace(new RegExp("\\b(style=\")(\";>)", "g"), "testonuovo");
    sono abbastanza sicuro di aver dichiarato bene [che comincia con style="] ma non so come dirgli [qualsiasicaratterec'èpermezzo] e [finisce con ";>]

    grazie

  2. #2
    ovviamente trattandosi di un attribute e non di un tag ho sbagliato, non finisce con (\";>) ma semplicemente con (;\")

    ora la cosa strana è che il codice va... ma anche troppo bene! :-\

    codice:
    var.replace(new RegExp("\\b(style=\")(.*)(;\")", "g"), "");
    infatti mi sostituisce da (style=")(testoqualsiasi)(;") ben oltre il (;") relativo alla chiusura del dato style. forse il puntoevirgola influisce in qualche maniera? perché senza ritorna a non funzionare! :-(

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.