Ćwiczenia grep online? [Zamknięte]

13

Czy są jakieś samouczki grep online, które zawierają narzędzie online do wykonywania ćwiczeń? Na przykład, mając wcześniej zdefiniowaną próbkę tekstu i powiedząc, jakie wzorce znaleźć i tak dalej? Byłoby to bardzo przydatne narzędzie do praktycznej nauki grep w przewidywalnym środowisku.

ThePiachu
źródło
Znalazłem świetną stronę internetową, ma dobry tutorial z piaskownicą (na każdą lekcję). plus niektóre ćwiczenia regexone.com/lesson/0
Christian

Odpowiedzi:

12

Jeśli szukasz środowiska online do ćwiczenia dopasowywania wzorców przy użyciu regex, istnieje wiele ciekawych zasobów, które pozwalają bawić się wyrażeniami dla danej części tekstu. Z czubka mojej głowy znajdują się: regex pal lub rubular .

Jeśli chodzi o ćwiczenia, jeden pomysł jest poszukiwanie odpowiedzi na pytania z tagami [regex]na przepełnienie stosu . Pojawiają się nowe pytania regularne w formularzu: „Mam ten tekst, chcę dopasować tę jego część”. Możesz po prostu wybrać dowolny, z którym czujesz się komfortowo i spróbować przepracować go w swoim czasie. Zaletą jest także to, że możesz porównać swoje rozwiązania z zaakceptowanymi odpowiedziami.

Na początek jest strona z wyrażeniami regularnymi, która ma wiele świetnych zasobów.

Uwaga: chociaż zapytałeś grepw szczególności o to polecenie, ponieważ wykorzystuje ono tylko podzbiór tego, co regexma do zaoferowania pod względem dopasowania wzorca, pomyślałem, że lepiej byłoby, gdybyś skupił się na regexogóle. Istnieją również odmiany, grepktóre obejmują szerszy regexleksykon, taki jak egrep, którego w końcu możesz potrzebować. Zobacz man grepwięcej szczegółów na temat jego dodatkowych funkcji / odmian.

tojrobinson
źródło
1
Zgadzam się z twoją drugą sugestią. W ten sposób nauczyłem się korzystać z większości tych narzędzi.
Bernhard
5

Nie wiem, czy są dostępne zasoby online, ale testy lokalne są w porządku, np. Z kiki

wprowadź opis zdjęcia tutaj

Pomoże Ci to dowiedzieć się o wyrażeniach regularnych.

Pakiet jest dostępny w repozytorium Ubuntu / Arch, aby go zainstalować, wykonaj:

apt-get install -y kiki

Lub pacman -S kiki-rena Arch.

stokrotka
źródło
2

Tylko sugestia, która odpowiada części online i wyrażeniu regularnemu Twojego pytania:

http://gskinner.com/RegExr/ to całkiem przyjazne narzędzie do testowania wyrażeń regularnych. Podświetla wyniki w locie podczas tworzenia wzoru wyrażeń regularnych. Używam go regularnie (jest też wersja komputerowa korzystająca z Adobe AIR)

Jak powiedział tojrobinson, zaimplementowano tylko część wyrażeń regularnych grep, ale powinno to być pomocne w procesie uczenia się, ponieważ jest to natychmiastowa informacja zwrotna.

Zrzut ekranu RegExr

BLSully
źródło
+1 dla gskinner.com
mtk