PDA

View Full Version : میخوام از یک متن با یه پترن یه قسمتو جدا کنم بریزم تو یک متغیر



saeed-71
جمعه 28 آذر 1393, 13:15 عصر
سلام.
میخوام از یک متن با یه پترن یه قسمتو جدا کنم بریزم تو یک متغیر چجوری این کار رو کنم؟
یعنی همه قسمتا به جز اون قسمتیو که میخوامو جدا کنم.
یه شمارست که میخوام از یه متن در بیارم.


$x = preg_replace("/^09[123]\d{8}$/","",$mobile);

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

kabootar_y
جمعه 28 آذر 1393, 16:59 عصر
کمی واضح تر توضیح بدین.
ببینیم دقیقا میخواین چی کار کنی؟
مثلا میخوای شماره هایی که تا 09 شرو میشن رو تا 11 رقم جدا کنی؟ برای موبایل؟

hsgpro
جمعه 28 آذر 1393, 17:39 عصر
سلام
یه نمونه از متن همراه با شماره ای که میگید رو بذارید تا دوستان RegEx مناسبش رو براتون بنویسن.

saeed-71
شنبه 29 آذر 1393, 07:55 صبح
یه متن فارسیو فرض کنید با یه شماره داخل

$str = "شسیشسی شسی شس ثق 4 34 ثلبسیب سیشسی یشسی 09120000000یسشیش شسیشس"

***BiDaK***
شنبه 29 آذر 1393, 17:36 عصر
$str = 'شسیشسی شسی شس ثق 4 34 ثلبسیب سیشسی یشسی 09120000000یسشیش شسیشس';
preg_match_all('/0?9[123]\d{8}/', $str, $match);
print_r($match);