Guest User

Untitled

a guest
May 24th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.55 KB | None | 0 0
  1. <UL>
  2. <LI><FONT size=2 face=Verdana>random text<STRONG>random text</STRONG>random text<SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><SPAN style="mso-spacerun: yes">&nbsp;</SPAN>random text</SPAN> </FONT></LI>
  3. <LI><FONT size=2 face=Verdana><FONT size=2 face=Verdana><STRONG>random text</STRONG></FONT></LI> <LI>random text</FONT></LI>
  4. <LI><FONT size=2 face=Verdana>random text</FONT></LI>
  5. <LI><FONT size=2 face=Verdana>random text</FONT></LI>
  6.  
  7. <UL>
  8. <LI>random text<STRONG>random text</STRONG>random text<SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><SPAN style="mso-spacerun: yes">&nbsp;</SPAN>random text</SPAN></LI>
  9. <LI><STRONG>random text</STRONG></LI>
  10. <LI>random text</LI>
  11. <LI>random text</LI>
  12. <LI>random text</LI>
  13.  
  14. loc.result = rereplace(arguments.htmlString, "\<FONT[^*\>", "", "ALL");
  15.  
  16. <cfscript>
  17. /** removes the given tag from the input html while keeping its contents */
  18. function removeTag(input, tagname){
  19.  
  20. var Jsoup = createObject("java", "org.jsoup.Jsoup");
  21. var doc = Jsoup.parse(arguments.input);
  22. var body = doc.body().child(0);
  23. var tags = body.select(arguments.tagname);
  24.  
  25. for (var tag in tags){
  26. for (var attr in tag.attributes().asList())
  27. tag.removeAttr(attr.getKey());
  28. }
  29.  
  30. var result = body.toString();
  31. result = replace(result, "<#arguments.tagname#>", "", "all");
  32. result = replace(result, "</#arguments.tagname#>", "", "all");
  33.  
  34. return result;
  35. }
  36. </cfscript>
  37.  
  38. cleanHtml = removeTag(inputHtml, "font");
  39.  
  40. <cfsavecontent variable="input">
  41. <UL>
  42. <LI><FONT size=2 face=Verdana>random text 1<STRONG>random text 2</STRONG>random text 3<SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><SPAN style="mso-spacerun: yes">&nbsp;</SPAN>random text 4</SPAN> </FONT></LI>
  43. <LI><FONT size=2 face=Verdana><FONT size=2 face=Verdana><STRONG>random text 5</STRONG></FONT></LI> <LI>random text 5</FONT></LI>
  44. <LI><FONT size=2 face=Verdana>random text 6</FONT></LI>
  45. <LI><FONT size=2 face=Verdana>random text 7</FONT></LI>
  46. </cfsavecontent>
  47.  
  48. <cfdump var="#{ output: removeTag(input, "font"), input: input }#">
Add Comment
Please, Sign In to add comment