PDA

View Full Version : مبتدی: نیاز به regex



AMIN_SG
پنج شنبه 06 مرداد 1401, 20:22 عصر
سلام دوستان عزیز
بنده حدودا 100000 رشته ی متنی دارم که باید در هر کدوم از اون ها اقدام به اکسترکت بخشی از متن کنم و نام فایل ها رو در واقع اکسترکت کنم

نمونه به شکل زیر هسنش
/vip-dl/?filename=dl1/01.02/14/mys-suspe-pol-41525.rar&post_id=53213


صرفا میخوام در متن بالا mys-suspe-pol-41525.rar به عنوان خروجی تهیه بشه

مشکلی در کدنویسی ندارم اما متاسفانه به regex تسلط ندارم و دستوراتی که تست میکنم نتایج اشتباه خروجی میگیرن

صرفا اگر امکانش باشه کد regex رو در اختیارم قرار بدید یک دنیا ممنونتون میشم :قلب:

برای تست دستور هم از سایت https://regex101.com/ استفاده میکنم

ma.rad
جمعه 07 مرداد 1401, 00:02 صبح
سلام اگر این رشته ها قاعده داره یعنی بعد از 4 امین / اسم فایل شروع مبشه و به & ختم میشه:

string str = "vip-dl/?filename=dl1/01.02/14/mys-suspe-pol-41525.rar&post_id=53213".Split('/')[4].Split('&')[0];
MessageBox.Show( str);


درهرصورت داشتن Pattern ضروری هست