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

Andras Dobrosi andris at freemail.hu
2008. Júl. 14., H, 13:20:10 CEST


		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
>
>


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