Thread View: alt.pl.comp.lang.csharp
6 messages
6 total messages
Started by zeus
Wed, 28 Dec 2011 10:49
Problem dużych liter - proszę o pomoc
Author: zeus
Date: Wed, 28 Dec 2011 10:49
Date: Wed, 28 Dec 2011 10:49
10 lines
1135 bytes
1135 bytes
XP+V2008 Jak stwierdzić, że dany wyraz w string-u napisany jest DUŻYMI LITERAMI. Jest na to jakaś funkcja czy trzeba rzeźbić jakoś samemu? Mam pliki po ok 5Mb i muszę wyciąć wszystko pisane dużymi literami (0 słów kluczowych). Nie bardzo wiem jak w miarę prosto ugryźdź temat. Pozdrawiam S.Z.
Re: Problem dużych liter - proszę o pomoc
Author: Paweł Kierski
Date: Wed, 28 Dec 2011 11:07
Date: Wed, 28 Dec 2011 11:07
18 lines
1555 bytes
1555 bytes
W dniu 2011-12-28 11:49, zeus pisze:
> XP+V2008
> Jak stwierdzić, że dany wyraz w string-u napisany jest DUŻYMI LITERAMI.
>
> Jest na to jakaś funkcja czy trzeba rzeźbić jakoś samemu?
Najprościej, z zachowaniem elastyczności, to chyba wyrażeniem
regularnym.
> Mam pliki po ok 5Mb i muszę wyciąć wszystko pisane dużymi literami
> (0 słów kluczowych). Nie bardzo wiem jak w miarę prosto ugryźdź temat.
Uwaga na duże litery z poza ASCII - lepiej wykrywać je za pomocą \p{Lu}
(wielkie litery wg UNICODE, nie tylko A-Z, m.in. Ą i Ł).
--
Paweł Kierski
news@pkierski.net
Re: Problem dużych liter - proszę o pomoc
Author: zeus
Date: Wed, 28 Dec 2011 16:55
Date: Wed, 28 Dec 2011 16:55
4 lines
929 bytes
929 bytes
Dzięki Pozdrawiam S.Z.
Re: Problem dużych liter - proszę o pomoc
Author: R.e.m.e.K
Date: Thu, 29 Dec 2011 08:16
Date: Thu, 29 Dec 2011 08:16
16 lines
1262 bytes
1262 bytes
Dnia Wed, 28 Dec 2011 12:07:00 +0100, Paweł Kierski napisał(a): >> XP+V2008 >> Jak stwierdzić, że dany wyraz w string-u napisany jest DUŻYMI LITERAMI. >> >> Jest na to jakaś funkcja czy trzeba rzeźbić jakoś samemu? > > Najprościej, z zachowaniem elastyczności, to chyba wyrażeniem > regularnym. A nie lepiej (mniejszym kosztem) za pomoca Upper i porownania czy nastapila zmiana? -- pozdro R.e.m.e.K
Re: Problem dużych liter - proszę o pomoc
Author: Paweł Kierski
Date: Thu, 29 Dec 2011 08:56
Date: Thu, 29 Dec 2011 08:56
20 lines
1659 bytes
1659 bytes
W dniu 2011-12-29 09:16, R.e.m.e.K pisze:
> Dnia Wed, 28 Dec 2011 12:07:00 +0100, Paweł Kierski napisał(a):
>
>>> XP+V2008
>>> Jak stwierdzić, że dany wyraz w string-u napisany jest DUŻYMI LITERAMI.
>>>
>>> Jest na to jakaś funkcja czy trzeba rzeźbić jakoś samemu?
>>
>> Najprościej, z zachowaniem elastyczności, to chyba wyrażeniem
>> regularnym.
>
> A nie lepiej (mniejszym kosztem) za pomoca Upper i porownania czy nastapila
> zmiana?
Skoro ma wyrazy wyodrębnić, to regexpem zrobi to "przy okazji". Koszt
i tak pomijalny - skoro są to pliki na dysku to 99% czasu zajmie odczyt.
--
Paweł Kierski
news@pkierski.net
Re: Problem dużych liter - proszę o pomoc
Author: zeus
Date: Thu, 29 Dec 2011 21:03
Date: Thu, 29 Dec 2011 21:03
8 lines
1229 bytes
1229 bytes
> Skoro ma wyrazy wyodrębnić, to regexpem zrobi to "przy okazji". Koszt > i tak pomijalny - skoro są to pliki na dysku to 99% czasu zajmie odczyt. > Rewelacja, o takie coś mi chodiło Jeszcze raz wielkie dzięki.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads