[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