Regex til at fjerne alle script tags inkl indhold fra tekst
Hej med jer,Jeg har bokset med at få et regex til at fungere.
Jeg skal have fjernet alle forekomster af <script> tags i noget indhold jeg har, inkl al indhold i disse tags.
Et eksempel på noget indhold kunne være:
----------------------------------
Dette er indholdet med den indlejrede script
<IMG SRC="http://www.test.com/common_images/bw_cha3.gif" WIDTH="120" HEIGHT="129" BORDER="0" VSPACE="8" USEMAP="#test">
<br>
<script language="JavaScript" type="text/javascript">
if (!window.adDebug) {
document.write('<SCR'+'IPT LANGUAGE="JavaScript" TYPE="text/javascript" SRC="/common_scripts/adcode.js"><\/SCRIPT>');
}
</script>
<DIV style="border-bottom:1px #999966 solid; padding-bottom:3px; margin-bottom:3px; border-top:1px #999966 solid; padding-top:3px; margin-top:3px;"><FONT SIZE=-2 COLOR=#FFFFFF CLASS=AutoTocClear>
<script language="javascript" type="text/javascript">
if (!window.sponsorAdParams) {
setChannel("tc")
setSub("")
window.commonAdVars = buildCommonVars()
buildAdParams()
}
if (window.adDebug) window.adDebug(window.sponsorAdParams, "tc_general_4.htm", "");
document.write('<SCR'+'IPT LANGUAGE="JavaScript" TYPE="text/javascript" SRC="http://ads.test.com/js.ng/'+sponsorAdParams+'?"><\/SCRIPT>');
</script>
her er noget indhold
---------------------
Jeg har prøvet med følgende:
<script[^<]*</script>|<script[^<]*|<[^>]*>|<[^>]*
Men den fjerner ikke det hele. Er der nogen med en bedre ide, så sig bare til :)