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.
grep
regular-expression
web
learning
ThePiachu
quelle
quelle
Antworten:
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
grep
speziell nach dem Befehl gefragt haben , da er nur einen Teil dessen verwendetregex
, was der Mustervergleich zu bieten hat, sollten Sie sich besser auf den Befehl konzentrierenregex
. Außerdem gibt es Sortengrep
, die ein breiteresregex
Lexikon enthalten, z. B.egrep
, das Sie möglicherweise irgendwann verwenden müssen. Sehen Sieman grep
für weitere Details über die zusätzlichen Funktionen / Variationen.quelle
Ich weiß nicht, ob es Online-Ressourcen gibt, aber lokale Tests sind in Ordnung, z. B. mit
kiki
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-re
auf Arch.quelle
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.quelle