Как удалить тег стиля с помощью asp.net - PullRequest
1 голос
/ 04 ноября 2011

Я хочу удалить все атрибуты стиля в тегах html, используя asp.net ...

string source=@" <div style="font-size: 12pt;"> Hello world</div> <style id=fll  margin:19px auto;text-align:center"></style>";

Я хочу получить такой результат:

  <div>Hello world </div>  

Для этого я использую,

string expn = @ "(? I) <(таблица | tr | td) (?: \ S + (?:" "[^" "] <em>" "| '[^'] ' | [^ "" '>]) *)>? "; return System.Text.RegularExpressions.Regex.Replace (source, expn, string.Empty);

Я не знаю, какой из них использует, Скажите мне вопрос, что я должен использовать для этого ....

1 Ответ

0 голосов
/ 04 ноября 2011

Это должно работать (хотя я не понимаю стиль тег в конце вашего примера):

string source="<div style=\"font-size: 12pt;\"> Hello world</div>";
string pattern = "style=\".*\"";
string result = Regex.Replace(source, pattern, "");
...