Hej, Inte 100%-igt, men en bit på vägen?Ta bort alla style attribut förutom style=BACKGROUND-COLOR: ....
Jag började jobba med ett pattern som ser ut så här:
' Remove Style attributes
.Pattern = "<(\w[^>]*) style=""([^""]*)""([^>]*)"
doc = .Replace(doc,"<$1$3")
Det fungerar bra förutom att jag måste tillåta
<code>
<font style="BACKGROUND-COLOR: #xxxxxx"> där x står för variabla hexadecimala tecken
</code>
Hur gör jag, någon som vet?
MVH / Anette
Sv: Ta bort alla style attribut förutom style=BACKGROUND-COLOR: ....
RegexBuddy:
find:
<(\w[^>]*)style="([\s\w\d:;])+?(background-color:\s?#?\w{6})?;?([\s\w\d:;])+?"
replace: <$1 style="$3"
dotnet:
ResultString = Regex.Replace(SubjectString, "<(\w[^>]*)style=""([\s\w\d:;])+?(background-color:\s?#?\w{6})?;?([\s\w\d:;])+?""", "<$1 style=""$3""")
Jag använder RegexBuddy som underlättar mycket..
http://www.regexbuddy.com