Apakah ada tutorial grep online yang menampilkan beberapa alat online untuk melakukan latihan? Misalnya, memiliki beberapa sampel teks yang telah ditentukan dan diberi tahu pola apa yang harus ditemukan dan sebagainya? Ini akan menjadi alat yang sangat berguna untuk pembelajaran praktis grep dalam lingkungan yang dapat diprediksi.
grep
regular-expression
web
learning
ThePiachu
sumber
sumber
Jawaban:
Jika Anda mencari lingkungan online untuk berlatih menggunakan pencocokan pola Anda
regex
, ada sejumlah sumber daya bagus yang memungkinkan Anda untuk bermain-main dengan ekspresi untuk bagian teks tertentu. Dari atas kepala saya, ada: regex sobat atau rubular .Dalam hal latihan, satu ide adalah untuk mencari pertanyaan dengan tag
[regex]
pada stack overflow . Ada pertanyaan regex baru dari formulir: "Saya punya teks ini, saya ingin mencocokkan bagian ini" yang diposting sepanjang waktu. Anda bisa memilih siapa saja yang Anda rasa nyaman dan mencoba menyelesaikannya di waktu Anda sendiri. Ada juga manfaat untuk dapat membandingkan solusi Anda dengan jawaban yang diterima.Untuk memulai, ada situs regex yang memiliki beragam sumber daya hebat.
Catatan: meskipun Anda bertanya tentang
grep
perintah pada khususnya, karena hanya menggunakan subset dari apa yangregex
ditawarkan dalam hal pencocokan pola, saya pikir Anda akan lebih baik dilayani dengan fokus padaregex
umumnya. Juga, ada varietasgrep
yang menyertakanregex
leksikon yang lebih luas , sepertiegrep
, yang mungkin Anda perlukan nantinya. Lihatman grep
untuk detail lebih lanjut tentang fitur tambahan / variasi.sumber
Saya tidak tahu apakah ada sumber daya online, tetapi tes lokal baik-baik saja, misalnya dengan
kiki
Ini akan membantu Anda mempelajari tentang regex.
Paket ini tersedia di repositori Ubuntu / Arch, untuk menginstalnya, lakukan:
apt-get install -y kiki
Atau
pacman -S kiki-re
di Arch.sumber
Hanya saran yang memenuhi bagian online dan regex dari pertanyaan Anda:
http://gskinner.com/RegExr/ adalah alat pengujian regex yang cukup ramah. Ini menyoroti hasil dengan cepat saat Anda membuat pola regex Anda. Saya menggunakannya secara teratur (ada juga versi desktop menggunakan Adobe AIR)
Seperti yang dikatakan tojrobinson, hanya ada satu bagian dari regex yang diterapkan
grep
, tetapi ini harus bermanfaat untuk proses pembelajaran Anda karena merupakan umpan balik instan.sumber