Pertanyaan yang diberi tag regex-greedy

357
Greedy vs. Reluctant vs Possessive Quantifiers

Saya menemukan tutorial yang sangat baik ini pada ekspresi reguler dan sementara saya secara intuitif memahami apa yang "serakah", "segan" dan "posesif" lakukan, tampaknya ada lubang serius dalam pemahaman saya. Secara khusus, dalam contoh berikut: Enter your regex: .*foo // greedy...

150
Python regex non-serakah

Bagaimana cara membuat regex python "(.*)"seperti itu, mengingat "a (b) c (d) e"cocok python "b"bukan "b) c (d"? Saya tahu bahwa saya bisa menggunakan "[^)]"bukan ".", tapi saya mencari solusi yang lebih umum yang membuat regex saya sedikit lebih bersih. Apakah ada cara untuk memberi tahu python...