Online-Grep-Übungen? [geschlossen]


13

Gibt es Online-Grep-Tutorials, die Online-Tools für die Durchführung von Übungen enthalten? Zum Beispiel ein vordefiniertes Beispieltext haben und erfahren, welche Muster zu finden sind und so weiter? Es wäre ein sehr nützliches Werkzeug für das praktische Erlernen von Grep in einer vorhersehbaren Umgebung.


Ich habe eine großartige Website gefunden, die ein gutes Tutorial mit einer Sandbox enthält (für jede Lektion). Außerdem
Christian

Antworten:


12

Wenn Sie auf der Suche nach einer Online-Umgebung sind, in der Sie den Mustervergleich mithilfe von üben können regex, gibt es eine Reihe nützlicher Ressourcen, mit denen Sie mit Ausdrücken für einen bestimmten Textabschnitt herumspielen können. Auf meinem Kopf gibt es: Regex-Kumpel oder Rubel .

In Bezug auf den Übungen, ist eine Idee für Fragen mit dem Stichwort sucht [regex]auf Stack - Überlauf . Es gibt neue Regex-Fragen des Formulars: "Ich habe diesen Text, ich möchte diesen Teil davon abgleichen", die ständig gepostet werden. Sie könnten einfach einen auswählen, mit dem Sie sich wohl fühlen, und versuchen, es in Ihrer eigenen Zeit durchzuarbeiten. Es hat auch den Vorteil, dass Sie Ihre Lösungen mit den akzeptierten Antworten vergleichen können.

Um Ihnen den Einstieg zu erleichtern, gibt es die Regex-Site, die über eine Vielzahl großartiger Ressourcen verfügt.

Hinweis: Obwohl Sie grepspeziell nach dem Befehl gefragt haben , da er nur einen Teil dessen verwendet regex, was der Mustervergleich zu bieten hat, sollten Sie sich besser auf den Befehl konzentrieren regex. Außerdem gibt es Sorten grep, die ein breiteres regexLexikon enthalten, z. B. egrep, das Sie möglicherweise irgendwann verwenden müssen. Sehen Sie man grepfür weitere Details über die zusätzlichen Funktionen / Variationen.


1
Ich stimme Ihrem zweiten Vorschlag zu. Auf diese Weise habe ich gelernt, die meisten dieser Tools zu verwenden.
Bernhard

5

Ich weiß nicht, ob es Online-Ressourcen gibt, aber lokale Tests sind in Ordnung, z. B. mit kiki

Bildbeschreibung hier eingeben

Dies wird Ihnen helfen, mehr über Regex zu erfahren.

Das Paket ist im Ubuntu / Arch-Repository verfügbar. Um es zu installieren, gehen Sie wie folgt vor:

apt-get install -y kiki

Oder pacman -S kiki-reauf Arch.


2

Nur ein Vorschlag, der den Online- und Regex- Teil Ihrer Frage erfüllt :

http://gskinner.com/RegExr/ ist ein ziemlich benutzerfreundliches Tool zum Testen von Regex. Es hebt Ergebnisse während der Erstellung Ihres Regex-Musters hervor. Ich benutze es regelmäßig (es gibt auch eine Desktop-Version mit Adobe AIR)

Wie tojrobinson sagte, gibt es nur eine Teilmenge von Regex grep, aber dies sollte für Ihren Lernprozess hilfreich sein, da es sich um ein sofortiges Feedback handelt.

RegExr-Screenshot


+1 für gskinner.com
mtk
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.