Online grep egzersizleri? [kapalı]


13

Egzersiz yapmak için bazı çevrimiçi araçlar içerecek çevrimiçi grep öğreticileri var mı? Örneğin, önceden tanımlanmış bir metin örneğine sahip olmak ve hangi desenleri bulup bu şekilde söylenecek? Öngörülebilir bir ortamda grep'in pratik öğrenmesi için çok yararlı bir araç olacaktır.


Harika bir web sitesi buldum, bir sandbox (her ders için) ile iyi bir öğretici vardır. ayrıca, bazı egzersizler regexone.com/lesson/0
Christian

Yanıtlar:


12

Kalıp eşlemenizi kullanarak pratik yapmak için çevrimiçi bir ortam arıyorsanız regex, metnin belirli bir kısmı için ifadelerle oynamanıza izin veren birkaç güzel kaynak vardır. Başımın üstünden , regex pal veya rubular .

Egzersizleri açısından, bir fikri ile etiketlenmiş sorular aramak içindir [regex]üzerinde yığın taşması . Formun yeni regex soruları var: "Bu metne sahibim, onun bu kısmını eşleştirmek istiyorum" her zaman gönderiliyor. Kendinizi rahat hissettiğiniz herhangi birini seçebilir ve kendi zamanında çalışabilirsiniz. Ayrıca, çözümlerinizi kabul edilen cevaplarla karşılaştırabilmenin yararı da vardır.

Başlamak için çeşitli büyük kaynaklara sahip regex sitesi var.

Not: grepÖzellikle komut hakkında soru sormanıza rağmen , sadece regexdesen eşleştirme açısından neler sunabileceğinin bir alt kümesini kullandığından regex, genel olarak daha iyi odaklanacağınızı düşündüm . Ayrıca, eninde sonunda kullanmanız gerekebilecek grepdaha geniş bir regexsözlük içeren çeşitleri vardır egrep. man grepEk özellikleri / varyasyonları hakkında daha fazla bilgi için bkz .


1
İkinci öneriye katılıyorum. Bu araçların çoğunu bu şekilde öğrendim.
Bernhard

5

Çevrimiçi kaynaklar olup olmadığını bilmiyorum, ancak yerel testler iyi, örneğin kiki

resim açıklamasını buraya girin

Bu, normal ifade hakkında bilgi edinmenize yardımcı olacaktır.

Paket, yüklemek için Ubuntu / Arch deposunda mevcuttur:

apt-get install -y kiki

Veya pacman -S kiki-reArch.


2

Sorunuzun çevrimiçi ve normal ifade kısmını tatmin eden bir öneri :

http://gskinner.com/RegExr/ oldukça kolay bir regex test aracıdır. Normal ifade deseninizi oluştururken sonuçları anında vurgular. Düzenli kullanıyorum (Adobe AIR kullanan bir masaüstü sürümü de var)

Tojrobinson'un dediği gibi, sadece bir regex alt kümesi uygulanmıştır grep, ancak bu anlık geri bildirim olduğu için öğrenme sürecinize yardımcı olmalıdır.

RegExr ekran görüntüsü


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.