Seleziona una pagina

Come cancellare tutti gli stili e attributi.

Trova:  style=”[^”]*”
Sostituisci: niente

L’espressione regolare
style=”[^”]*” è utilizzata
per identificare e selezionare gli attributi di stile (style attributes)
all’interno di tag HTML. 

Ecco come funziona:

style=”
Questa parte
dell’espressione cerca esattamente la stringa
style=”. È l’inizio standard di un attributo di stile in HTML, dove style è
il nome dell’attributo e il segno di uguale (=) seguito dalle
virgolette (“) indica l’inizio del valore dell’attributo.

[^”]*
Questa è la parte più cruciale dell’espressione regolare:

[^”]
Il simbolo ^ all’interno delle parentesi quadre ([ ])
indica una negazione. In questo contesto, [^”] corrisponde a qualsiasi
carattere che non sia un doppio apice (“).

*
Questo quantificatore corrisponde a zero o più occorrenze del carattere
o pattern precedente. Quindi, [^”]* corrisponde a una sequenza di
qualsiasi lunghezza di caratteri che non sono un doppio apice.

“
La parte finale dell’espressione regolare è un’altra doppia virgoletta,
che indica la fine del valore dell’attributo di stile.

Messa insieme, l’espressione regolare style=”[^”]*” corrisponde a qualsiasi attributo di stile in un tag HTML,
indipendentemente dal contenuto specifico dell’attributo di stile. Ad esempio,
in un tag come
<div style=”color: red; background: blue;”>, l’espressione regolare identificherebbe e selezionerebbe
style=”color: red; background: blue;”
.

Questa espressione regolare è comunemente utilizzata per rimuovere gli
attributi di stile da tag HTML, ad esempio durante il processo di pulizia del
codice o per evitare conflitti di stile quando si incorpora HTML da fonti
esterne.

NOTA BENE 

Puoi sostitutire style con qualsiasi altro attributo html che comprenda questa
struttura di informazione:
attributo=”…” quindi la struttura
di questa espressione regolare può essere usata per cancellare solamente tutte
le classi e così via.