Aplikacja konsolowa będąca uproszczonym narzędziem grep z Unixa
wyszukanie wszystkich wystąpień tekstu zdefiniowanego wyrażeniem regularnym
w plikach o nazwie zgodnej z podaną maską z rekurencyjnym wchodzeniem
do podkatalogów
format akceptowalny przez wyrażenia regularne w klasach .NET
nazwa wyjściowego pliku z wynikami
Format danych wyjściowych (przy założeniu, że <linia_tekstu> z pliku
<nazwa_pliku> z katalogu <katalog> zawiera szukany wzorzec:
<katalog>
<nazwa_pliku> <numer_linii_tekstu>: <linia_tekstu>
Uwagi:
wyłapywać wszystkie wyjątki
szukając wzorca w plikach można ograniczyć się do pojedynczych linii
(czyli wzorzec rozbity pomiędzy liniami nie musi zostać znaleziony)
Wskazówki:
Directory, File
StreamReader, StreamWriter
Regex.Match()
Przybliżona punktacja:
parametry wywołania programu: 1.0
rekurencyjne odczytanie wszystkich plików wg podanej maski: 4.0
odczytanie linii z plików: 1.5
sprawdzenie zgodności linii z podanym wyrażeniem regularnym: 1.5