Hvis der er Style, samt height og width i tagget, skal tallene findes. Er førnævnte fundet, skal height og width uden for style attributten fjernes.
Jeg kan godt lave min regex, så den fanger et mønster (fx style attributten med efterfølgende width). Mit problem er lidt. Hvis jeg fanger et match med noget ligende:
Men hvad hvis jeg nu gerne vil fjerne WIDTH: 146px;, inden i style attributten med regex? De måder jeg har forsøgt mig med replace, fjerner hele match'en... Skal gerne virke som: Hvis "Style="[EtEllerAndet]"WIDTH: [Tal]px;" fjern WIDTH: [Tal]px;
Er du sikker på at det er dem _inde_ i style-attributten der skal fjernes? Det er ellers dem som overholder HTML/CMS standarderne, og ikke dem _udenfor_. Man har aldrigt måtte sætte height på det sted (selv om MS IE har ladet som ingenting og accepteret det alligevel).
Dukker der height og width op andre steder i din kode, eller er det kun i IMG-tags at de er der?
Det er kun på image tag'et de er der to gange. Koden skal bruges til et nyhedsbrev. Så vidt jeg ved er mailklienterne ikke så glade for css, men det kan selvfølgeligt godt ske det er fint med in-line css
Jeg er sådanset interesseret i hvordan man kan fjerne begge steder. Har flere gange siddet med ligende problem, hvor jeg gerne vil fjerne en del af et match.
Hvis jeg skal finde width inde i style tagget, skal jeg være sikker på det ikke er den anden jeg får fat i, og omvendt...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.