[Java lista] String kérdés

Huj Tamás hujtomi at gmail.com
2009. Aug. 3., H, 19:19:27 CEST


és azt hogy tudom megnézni hogy egy Stringben \r, vagy \r\n vagy \n
-et használtak a sortörésnél?

üdv,
Tomi

2009/8/3 CoL <col at gear.hu>:
> Szia,
>
> Marai Laszlo wrote:
>> On Mon, 03 Aug 2009 18:13:31 +0200
>> CoL <col at gear.hu> wrote:
>>
>>   Hali!
>>
>>
>>>> amivel próbálkoztam és nem ment:
>>>> tobbSorosString1.replace(tobbSorosString2,tobbSorosString3);
>>>>
>>> replaceAll mellesleg regexp-et szeretne első paraméternek.
>>>
>>
>> Es a regex alapvetoen sor orientaltan mukodik, vagyis szerintem nem tudsz
>> vele sorveget matchelni. Be lehet allitani, hogy tobbsoros legyen a
>> mukodes, de a String.replace-nek ezt nem lehet megadni. Vagy Pattern-t (es
>> Matcher-t kell hasznalni), vagy trukkozni kell. Az egyik megoldas, hogy
>> indexof-fal megkeresed a celstringet, aztan kezzel kivagod (substring).
>>
>
> igazad van. de a string.replacaAll sem mas mint  matcher stb meghivasa:)
> Ergo transormalhato a kod ilyesmire:
> Pattern.compile(
> "(csereszoveg",Pattern.MULTILINE).matcher(szoveg).replaceAll("masikszoveg");
>
> C.
>
> _______________________________________________
> 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