Latihan grep online? [Tutup]

13

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.

ThePiachu
sumber
Saya menemukan situs web yang bagus, memiliki tutorial yang bagus dengan kotak pasir (untuk setiap pelajaran). ditambah, beberapa latihan regexone.com/lesson/0
Christian

Jawaban:

12

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 grepperintah pada khususnya, karena hanya menggunakan subset dari apa yang regexditawarkan dalam hal pencocokan pola, saya pikir Anda akan lebih baik dilayani dengan fokus pada regexumumnya. Juga, ada varietas grepyang menyertakan regexleksikon yang lebih luas , seperti egrep, yang mungkin Anda perlukan nantinya. Lihat man grepuntuk detail lebih lanjut tentang fitur tambahan / variasi.

tojrobinson
sumber
1
Saya setuju dengan saran kedua Anda. Itulah cara saya belajar menggunakan sebagian besar alat ini.
Bernhard
5

Saya tidak tahu apakah ada sumber daya online, tetapi tes lokal baik-baik saja, misalnya dengan kiki

masukkan deskripsi gambar di sini

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-redi Arch.

bunga aster
sumber
2

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.

Tangkapan layar RegExr

BLSully
sumber
+1 untuk gskinner.com
mtk