[Java lista] <script> tag-ek eltávolítása

biziclop biziclop at gmail.com
2008. Júl. 14., H, 14:27:31 CEST


<script> <!-- akkor is hasznalj dom-ot</script> --> alert( "mondtam"
); </script>

ill.

<script> alert("akkor is hasznalj dom-ot")</script> alert( "mondtam"
); <!--</script>-->

lsp

2008/7/14 Andras Dobrosi <andris at freemail.hu>:
>                String replacedString = "<!-- replaced -->";
>                String inputString = "<html>Sample Text before<SCRIPT>alert(\"Ez nem
> jött be!\");</SCRIPT>after</html>";
>                Pattern pattern = Pattern.compile("<script\\b[^>]*>(.*?)</script>",
> Pattern.CASE_INSENSITIVE);
>                Matcher matcher = pattern.matcher(inputString);
>                String tmp = matcher.replaceAll(replacedString);
>                System.out.println("out: " + tmp);
>
> 2008/7/14 Zsombor <gzsombor at gmail.com>:
>>
>>
>> 2008/7/14 Andras Dobrosi <andris at freemail.hu>:
>>>
>>> Szia!
>>>
>>> A megoldas:
>>>
>>> s.replaceAll("<script\\b[^>]*>(.*?)</script>", "");
>>>
>>> A \b asszem siman egy beep.
>>>
>>> Udv.,
>>> Andris
>>
>>
>> <SCRIPT>alert("Ez nem jött be!");</SCRIPT>
>>
>> sőt
>> <SCript>alert("Van még pár ötlet...") ....
>>
>> üdv
>>  Zs
>>
>>
>>
>> _______________________________________________
>> Javalist mailing list
>> Javalist at javagrund.hu
>> http://javagrund.hu/mailman/listinfo/javalist
>>
>>
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
>


További információk a(z) Javalist levelezőlistáról