PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : درخواست راهنمایی برای قرار دادن - یا , بین شماره ها در regex



سیدرضا بازیار
May 6th, 2021, 16:31
سلام

من یک سری شماره رو در یک دیتابیس بیرون کشیدم.

شماره ها به این شکل هستند:

https://regex101.com/r/j91rkX/1

حالا خروجی من دوتا مشکل داره:

۱- فقط اولین شماره رو بهم تحویل میده

۲- میخوام بین شماره ها علامت , یا - گذاشته بشه

چیکار کنم که بین همه شماره ها یه علامت واسه جداسازی بزاره و سپس همه شماره ها رو بهم تحویل بده؟

Rezash
May 6th, 2021, 19:24
سلام
با همین regex ای که خودتون نوشتید:


preg_match_all('#(?<=>)[0-9A-za-z]*(?=<\/a>)#iU', $str, $matches);
echo implode(',', $matches[0]);

سیدرضا بازیار
May 6th, 2021, 20:17
سلام
با همین regex ای که خودتون نوشتید:


preg_match_all('#(?<=>)[0-9A-za-z]*(?=<\/a>)#iU', $str, $matches);
echo implode(',', $matches[0]);

یه ربات ایجاد کردم که میلیون ها رکورد رو در یک فایل csv باید با این کد درست کنه

مشکل اینجاست که باید این کد رو توی اکسل اجرا کنم. واسه برنامه excel یا numbers راه حل چیه؟