[Java lista] Reguláris kifejezés

OSTYÁNI Péter panteros at dev-labs.com
2007. Nov. 27., K, 16:03:40 CET


Helló.

A speciális kapcsolóiddal lehet baj(/iX), az
PHP/Perl specifikus dolog.
Ez egyébként nem átláthatóbb?

<title[^>]*>([^<]*?)</title>

ostya

> Gondoltam java-ra sem lesz nehezebb implementálni:
>     /* Az inputStr itt, a html oldal maga */
>     boolean result;
>     String patternStr =
> "/<title(?:\s(?:'[^']*'|"[^"]*"|[^'">])*){0,1}>((?:[^<]|<(?!\/title>))*)<\/title>/iX";
>     Pattern pattern = Pattern.compile(patternStr);
>     Matcher matcher = pattern.matcher(inputStr);
>     result = matcher.find();
>
> Érdekes módon a java nem talált egyezést, míg a php simán kidobta az
> eredményt.
>
> Van valami ötletetek?
>
> Üdv,
> Levi




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