2016-03-24 15 views
-1

BenBu regex dpath ile nasıl eşleştirilir?

karmasının ardından eğik çizgi ardından belirli bir sayıda (100 say) izledi 'id' (/) ile Sözlük anahtar başlar (#) Dpath aşağıdaki dize için regex ihtiyacım Ben dpath.util.search(dictionary1, "id"+str(100)+'/#*') ama boş bir sözlük

düzenleme dönüyor çalıştı charecters

herhangi bir sayıda ardından: Burada repoolduğunu Bilmeyenler için dpath, elementler sözlüğünü bir regex ile eşleştirmemizi sağlayan bir kütüphanedir.

+0

@Andrew Kesterson: Lütfen bu şeye bir bakın: – MysticForce

+0

"ID" + str (100) + "\ /#.*" ifadesinden kaçarak dener misiniz? – sahaj

+0

Bunu denedim .. başarısız oldu – MysticForce

cevap

0

Muhtemelen aradığınız regex geçerli:

  • \d* herhangi bir sayıda rakam demektir (eğer en az 1 basamaklı isterseniz + yerine * ait kullanabilirsiniz):

    /^id\d*\/#.*/ 
    

  • \/
  • eğik çizgi (yani büst öncelenmelidir)
  • .* karakterlerden herhangi sayısı demektir (harfler ve anlamı rakamlar)
İlgili konular