คำถามติดแท็ก non-greedy


3
อะไรคือความแตกต่างระหว่าง .*? และ. * นิพจน์ทั่วไป
ฉันพยายามแบ่งสตริงออกเป็นสองส่วนโดยใช้ regex สตริงถูกจัดรูปแบบดังนี้: text to extract<number> ฉันเคยใช้(.*?)<และใช้<(.*?)>งานได้ดี แต่หลังจากอ่านเป็น regex เล็กน้อยฉันเพิ่งเริ่มสงสัยว่าทำไมฉันต้องการ?ในการแสดงออก ฉันเพิ่งทำแบบนั้นหลังจากพบพวกเขาผ่านเว็บไซต์นี้ดังนั้นฉันไม่แน่ใจว่าสิ่งที่แตกต่างคืออะไร

3
RegEx: การจับคู่ที่เล็กที่สุดหรือการจับคู่ที่ไม่เหมาะสม
ฉันจะบอก RegEx (เวอร์ชัน. NET) ได้อย่างไรเพื่อให้ได้การจับคู่ที่ถูกต้องน้อยที่สุดแทนที่จะเป็นรายการที่ใหญ่ที่สุด
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.