Le regular expression



Find and Replace è una funzionalità tanto potente, quanto spesso ignorata e poco documentata, essa può sfruttare anche le Regular Expression. Un'esempio di questo utilizzo si trova nella pagina Tips & tricks di Massimocorner, Delete every instance of a tag using search and replace.

E' consigliabile ad un utente che si avvicini le prime volte a questo strumento, per fare delle sostituzioni di codice sull'intero sito, di fare un backup del sito prima di procedere all'utilizzo di questo comando. Oppure aprire tutte le pagine del sito, se esso è di piccole dimensioni, ad esempio non più di una ventina di pagine, e lanciare il comando per quelle pagine, in modo che quando si chiudono se il risultato non è quello desiderato si evita di salvarle con le modifiche non volute.


La finestra di avvertimento quando si effettuano sostituzioni sull'intero sito locale

Basandoci sui risultati del pannello Validator che segnala come gli attributi del tag body sono deprecati o non validi e sfruttando l'esempio di Massimo Foti su possono eliminare gli attributi del tag body, scrivendo nel campo Find: <body[a-zA-Z0-9]* [^>]*> ed in quello Replace <body> e spuntando al casella di controllo Use Regular Expression. Nell'esempio del sito The Bubble Yum Store è sufficiente selezionare Folder... nel menù a discesa Find In: e cliccando sull'icona cartella selezionare dal sito locale la cartella Templates, visto che i file HTML sono tutti dipendenti dal template master.dwt, ma in altri casi si può lanciare il comando sull'intero sito locale, guadagnando tempo prezioso. Infine salvando questo comando come query è riutilizzabile in ogni occasione in cui sarà necessario eliminare gli attributi dal tag body.


Find and Replace utilizzando le Regular Expression

Per comodità di chi volesse utilizzare questa Query l'ho pacchettizzata come estensione di Dreamweaver e, sebbene non abbia condotto test specifici sulla mia macchina, dovrebbe essere compatibile anche con Dreamweaver 3.


La query body attributes

L'accesso all'estensione è appunto dall'icona cartella della finestra di dialogo di Find and Replace. Informazioni più dettagliate (in inglese) si trovano nella parte inferiore dell'Extension Manager.

Scarica l'estensione Body attributes stripper   Body attributes stripper

Ultimi articoli Editor

Adobe Edge, la prima animazione HTML5

Come creare una animazione HTML5 con Adobe Edge, esempio completo

Adobe Edge, l'interfaccia

Esaminiamo pannelli e menu del tool gratuito di Adobe per la...

Trasformazioni XSLT in Dreamweaver 8

Primo sguardo agli strumenti XML: trasformare un feed RSS

Layout senza tabelle con Dreamweaver 8

Esaminiamo gli strumenti CSS avanzati del software di Adobe/Macromedia

Il nuovo Dreamweaver 8

Panoramica delle principali novità dell'ultima release del popolare...

Altri articoli

Guide Editor

Guida WebMatrix

Entrare nel mondo dello sviluppo di applicazioni Web con Webmatrix,...

Guida Notepad++

Un editor testuale che funziona perfettamente anche come editor HTML...

Guida Aptana

Creare siti Web o applicazioni con Aptana, l'editor open source,...

Altre guide

Newsletter @Daily HTML.it

Ogni mattina, dal lunedì al venerdì, le novità pubblicate su tutti i siti tecnici del network HTML.it: articoli, guide, notizie dal Web, blog e molto altro.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Webmaster base

18 Giugno 2012 a Milano
Disponibilità: 6 Posti

Corso Google AdWords Base

25 Giugno 2012 a Milano
Disponibilità: 7 Posti

Corso Google AdWords Base

05 Giugno 2012 a Roma
Disponibilità: 7 Posti

Corso Webmaster base

11 Giugno 2012 a Roma
Disponibilità: 7 Posti