Re: Wyrazenia regularne - niech mi ktos pomoze zrozumiec

Autor: MrKramer <mkramer_at_poczta.fm>
Data: Sat 30 Dec 2006 - 14:48:51 MET
Message-ID: <en5qli$gtj$1@atlantis.news.tpi.pl>
Content-Type: text/plain; charset=ISO-8859-2; format=flowed

Konrad Szkudlarczyk wrote:
> Sat, 30 Dec 2006 14:19:04 +0100, Konrad Szkudlarczyk napisał(a):
>
>>> Ok. Tak ma byc i tak chcialem. Ale jak wpisze, ze nie chce by wyswietlal
>>> mi lini, ktore nie zawieraja litery "M", to juz nie dziala.
>>> Stosuje do tego ponizsze polecenie:
>>>
>>> findstr "^To.*[^M].*:$" readme.txt
>>> lub
>>> findstr "^To.*[^M]*.*:$" readme.txt
>> "^To[^M]*:$"
>>
>> Twoje wyrażenie oznaczają "szukaj linii zaczynających się od To,
>> później mających dowolne znaki (także M) aż do wystąpienia znaku nie
>> będącego M (albo zero lub większej liczby takich znaków, w drugiej
>> linii), po którym znów mogą wystąpić dowolne znaki (także M) aż do
>> dwukropka.
>
> Kurczę, nie doczytałem - te podwójne przeczenia... - chcesz, aby były
> wyświetlane linie zawierające literę M (zamiast czytać tekst
> przeczytałem Twoje wyrażenia regularne, które sugerują coś
> odwrotnego).
>
> "^To.*M.*:$"
>
> Czyli najpierw To, później dowolne znaki, aż do wystąpienia znaku M,
> po którym znów są dowolne znaki, dwukropek i koniec linii.
>
Moze zle cos napisalem i sam zaprzeczam sobie. juz sie poprawiam.

Chce zeby w tekscie byly wybierame linie zaczynajace sie od "To" i nie
zawierajace litery "M", ale konczace sie dwukropkiem.
Received on Sat Dec 30 14:50:09 2006

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Sat 30 Dec 2006 - 15:42:03 MET