[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