مساعدة في Regular expressions

في هذا الرابط pattern لاستخراج مسار الفولدر واسمه ما اريده هو ان يكون اسم الفولدر بدون رموز مثل علامة التعجب والنقطة والفاصلة والزائد

مثال: Turn,+?can=you!

يكون الاسم : Turn can you

شكرا

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

جرب

\\?[a-zA-Z]+
2late أضف ردا

اشكرك لكن اريد ان يكون الناتج: مسار الفولدر كامل ثم اسمه محذوف منه الحروف السابق ذكرها

تفعل ماتريد حسب المخرج لك يختلف من مسار لااخر ومن شيء لااخر

عموما بامكانك الاعتماد على السلاشات واخر سلاش بالتحديد

وحذف عموووم الرموز

مثال لاختيار كل الحروف فقط

\\?[^-!$%^&*()_+|~=`{}\[\]:";'<>?,.\/]+
// javascript
var str = "E:\\book\\a\\Turn,+?can=you!";
var dir = str.match(/([^\\]*)$/)[0].replace(/[,+?=!]+/g, " ");

صديقي انا لا استخدم الجافا سكربيت بل هو برنامج مكتوب بالـ VB6 هذا كل ما اعرفه