Desktop
Website
Multimedia
Database
Security
Enterprise
Fråga : Regex som tar bort breddegenskapen från HTML, bordlägger märker var bredden är över 500
REKO så mig ha en php att skriva att behöver att bearbeta ett nummer av stränger av HTML.
Some av de stränger innehåller bordlägger förklaringar med en bredd över 500. Jag önskar att ta bort att cellspacing= " för width= " 561 för
So 0 " cellspacing= för >
becomes
and > lämnas som is.
Possible?
" klar "
Svar : Regex som tar bort breddegenskapen från HTML, bordlägger märker var bredden är över 500
Funderare I som de säkrast att närma sig skulle, är att applicera båda villkorar separat (men stilla i den samma regexen), som nedanfört. Jag ändrade något av original mönstrar nära början, som jag realiserade att den skulle för att inte vara kassaskåpet för sakernågot liknande:
Original mönstrar skulle har vänt detta in i
Detta är precis ett godtyckligt exempel. Korrigerade mönstrar nedanfört tar detta in i konto, såväl som inkorporera dina ändringar.
1:
$result = preg_replace ('/(
] +) (?: (?: width= "? (?: \ D {4,}|5 \ D \ D) ”?)|(?: bredd: \ s* (?: \ D {4,}|5 \ D \ D) (?: px|liter|%|;)*))/', ”$1”, $string);
Andra lösningar
Hur många skrivar av sidor r där i SQL-server?
OMA och OWA
Missa över mellan GLÅMIGA anslutningar för aktiv/för aktiv på en Cisco Router
ASP.Net tappar skuggar verkställer
Vad är ämna av ”den MAKEFILE” makroen i en makefile?
Ett rengöringsdukundantag uppstod därför att en HTTP 401 - det obehöriga svaret mottogs från okända
Funktionen måste använda en Updateable Query
PHP passerar parametrar till den on-line aktiveringssidan
Ethernetövergångskabel förbinder
döda ett processaa vid styrka, hur kan jag