למי שמבין קצת Regular Expressions

natile

New member
למי שמבין קצת Regular Expressions

יש לי RegEx שבודק בשדה input=file סייומת של של קובץ להלן :
^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w].*))+(.txt|.TXT)$​
הבעיה היא שהוא עובד רק על קבצים שנמצאים בתיקיות שהשמות שלהן באנגלית אבל אם יש אפילו אחת מהספריות עם בעברית הוא לא עובד למרות שהסיומת היא TXT . ה-RegEx נלקח מה-MSDN פשוט אני לא יודע כל כך לקרוא אותו אז אשמח אם מישהו יכול לעזור
 

J u n k y

New member
במקום להסתבך

אפשר להשתמש ב - System.IO.Path שיש לה מתודות לפירוק שם קובץ למרכיביו.
 
למעלה