c# - Strip Html for specific Tags -


i have html string :

<td style=\"border-bottom: windowtext 1pt solid;  border-left:  windowtext 1pt solid;  padding-bottom: 0cm;  padding-left: 3.5pt;  width: 489pt;  padding-right: 3.5pt;  background: #dfdfdf;  border-top:  windowtext 1pt solid;  border-right: windowtext 1pt solid;  padding-top: 0cm;\" valign=\"top\" colspan=\"4\">      <strong>kan fejlen genskabes?</strong>       </td>\r\n  

and have piece of code aloow specific tags :

   public string htmlstrip( string input)     {         string acceptable = "img|n|br|tr|td|table|tbody|th|td style strong";         string stringpattern = @"</?(?(?=" + acceptable + @")notag|[a-za-z0-9]+)(?:\s[a-za-z0-9\-]+=?(?:(["",']?).*?\1?)?)*\s*/?>";         return regex.replace(input, stringpattern,string.empty);     } 

what trying allow "strong" tag if inside "td" or "table" tag. ideas?

bonus: how can allow specific styling in "td" tag? example padding-left if wanted to?


Comments

Popular posts from this blog

c# - SVN Error : "svnadmin: E205000: Too many arguments" -

c# - Copy ObservableCollection to another ObservableCollection -

All overlapping substrings matching a java regex -