Desktop
Website
Multimedia
Database
Security
Enterprise
Questione : Regex per rimuovere la proprietà di larghezza dalla modifica della Tabella del HTML in cui la larghezza è oltre 500
L'APPROVAZIONE, in modo da io ha uno scritto del PHP che deve procedare un certo numero di serie di HTML.
Some di quelle stringhe contiene le dichiarazioni della tabella con una larghezza oltre 500. Voglio rimuovere che il cellspacing= " del width= " 561 del
So 0 " cellspacing= del >
becomes
and > sia lasciato come is.
Possible?
class= del
Risposta : Regex per rimuovere la proprietà di larghezza dalla modifica della Tabella del HTML in cui la larghezza è oltre 500
Penso che il metodo più sicuro sia stato di applicare esclusivamente (ma ancora entrambe le circostanze nello stesso regex), come sotto. Ho modificato alcuno del modello originale vicino all'inizio ho realizzato che non sarebbe stato sicuro per le cose come:
Il modello originale avrebbe trasformato questo in
Ciò è appena un esempio arbitrario. Il modello corretto sotto prende questo in considerazione così come comprendere i vostri cambiamenti.
1:
$result = preg_replace ('/(
] +) (?: (?: width= "? (?: \ d {4,}|5 \ d \ d) “?)|(?: larghezza: \ s* (?: \ d {4,}|5 \ d \ d) (?: px|pinta|%|;)*))/', “$1„, $string);
Altre soluzioni
Sysprepping Windows 7 pc
Ciclaggio complesso di domanda di Coldfusion
SPContext.Current sta restituendo la posizione di segnale minimo nell'alimentatore di evento “di SPItemEventReceiver„.
IL CSS che IL MIME errato scriv dentro Firefox a macchina su Apache, il testo/css .css di AddType è là
MAcbook pro rifiuta di collegarsi via Ethernet ma impianti via il wifi
Cliente del Java applet - Eccezione di sicurezza
Mostrare tutte le annotazioni nella domanda se niente selezionato in Listbox - la parte II
Mouseover su div.a cambia la disposizione di div.b (CSS puro)
Azionamento duro PowerEdge guast 1850 di incursione 1
asp - La risorsa non ha potuto essere trovata