פורסם 2010 ביוני 2815 שנים יש לי את סטרינג דינאמי כזה:dataGrid__ctl4_lnkbDelמה שקבוע זה __ctl4_ חוץ מהסיפרה. איך אני מחלץ את המספר שיבוא אחרי __ctl ולפני _?
פורסם 2010 ביוני 2815 שנים __ctl(\d)_d\ אומר "ספרה כלשהי", והסוגריים גורמים לו להתייחס לספרה כקבוצה (ואז אפשר לגשת לקבוצה דרך האובייקט של ה-match, זה כבר תלוי בשפה שאתה כותב בה). אם אתה רוצה להיות מסוגל לתפוס יותר מספרה אחת, תשתמש ב+.
פורסם 2010 ביוני 2815 שנים מחבר א) תודהב) המספר שאני אמור לחלץ יכול להיות יותר מסיפרה אחתג) אני רוצה לשתול מספר אחר במקום המספר שנמצא ברגולאר אקספרשן
פורסם 2010 ביוני 2815 שנים בשהתחשב שהוא עובד ב.NET אפשר לבצע מניפולציה על הסטרינג עצמו ע"י split ודברים אחרים, ככה שלא חייבים להכנס פה לRegex מה עוד שבC# המצב דיי "עילג" זה לא perl לצערי צריך להגיד תבניות וחוקיות בעצמך ובד"כ למי שמכיר regexים קלאסיים זה נראה כמו חיה משונה.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.