PDA

View Full Version : سوال: جداکردن شماره تماس های داخل متن



علیرضا5
چهارشنبه 20 اردیبهشت 1396, 22:25 عصر
با سلام خدمت دوستان و اساتید گرامی
در سایت شیپور وقتی یک آگهی رو باز می کنید تمام شماره تماس های داخل آگهی به صورت ضربدر در می آد
اینکار با چه کدی انجام میشه البته منظورم کد سی شارپ هست
باتشکر

alireza_s_84
پنج شنبه 21 اردیبهشت 1396, 13:08 عصر
با سلام خدمت دوستان و اساتید گرامی
در سایت شیپور وقتی یک آگهی رو باز می کنید تمام شماره تماس های داخل آگهی به صورت ضربدر در می آد
اینکار با چه کدی انجام میشه البته منظورم کد سی شارپ هست
باتشکر
از یک عبارات با قاعده برای اینکار استفاده میشه.
var regex = new Regex("09\\d{9}", RegexOptions.Compiled | RegexOptions.Multiline);
regex.Replace("متن آگهی", "xxxxxx");

البته این ساده ترین حالت یک عبارت برای پیدا کردن شماره موبایل هست و باید همه حالتها مثلا بدون 0 و یا 98+ و یا فاصله بین شماره ها رو هم به پترن اضافه کرد که کار سختی نیست.

علیرضا5
جمعه 22 اردیبهشت 1396, 13:19 عصر
کد کار کرد ممنونم
اگه میشه اون که دو حالت مثلا ۰۹۱۷ و ۰۹۱۸ رو انجام بده رو بنویسید
من موفق نشدم حالتهای دیگه رو به کد اضافه بکنم
با تشکر