שאלה ב Regular Expression

שאלה ב Regular Expression ../images/Emo132.gif

אני רוצה לבנות pattern שידע להוציא ב matches את הביטויים המוקפים בגרשיים בתוך הביטוי לדוגמא בביטוי הבא: אפס "אחת" שניים "שלוש" ארבע אני רוצה לקבל את "אחת", ו"שלוש" אם אני כותב את ה patern הבא: @"\s\""[\s|\S]+\""\s" אני מקבל match אחד: "אחת" שניים "שלוש" (אני מעוניין שלפני הגרשיים שפותחים מילה יהיה רווח וגם אחרי גרשיים שסוגרים מילה בשביל לאפשר לרשום מילים מקוצרות בתוך ביטוי) ההתייחסות הופכת להיות מהגרשיים הראשונים ועד האחרונים. השאלה שלי היא איך ל regex להתייחס מהגרשיים הראשונים ועד הבאים בתור
 

yuval k

New member
שים סימן שאלה אחרי הפלוס

הוא מגדיר לו לקחת את ה-match הקצר ביותר האפשרי, ולא את הארוך ביותר (שזו ברירת המחדל)
 
למעלה