PDA

View Full Version : سوال: جایگزینی قسمتی از زیر رشته بجای خودش



newman2006006
شنبه 17 دی 1390, 18:17 عصر
با سلام می خواستم بدونم اگر بخواهم بجای یک زیر رشته قسمتی از آن را جایگزینش کنم چکار کنم.


مثال :
مثلاٌ در رشته زیر رشته های زیر وجود دارد:
s12d,s1d,s3d,s145d

خوب حالا می خواهم بجای هر کدام از این زیر رشته های عدد موجود در زیر رشته را جایگزین کنم.

با تشکر

MMSHFE
شنبه 17 دی 1390, 18:20 عصر
با سلام، میشه بیشتر توضیح بدین؟ توی رشته ها گم شدیم!

newman2006006
شنبه 17 دی 1390, 18:31 عصر
فرض کنید رشته ما هست :
hello s12d wolrd s1d ,I s3d like s145d my parent

حالا من می خواهم دنبال زیر رشته هایی که شروعشان با s و پایانشان d و مقدار وسط آنها را با خود آنها جابجا کند.
مثلا بجای s12d قرار داده شود 12

MMSHFE
شنبه 17 دی 1390, 18:57 عصر
$string = 'hello s12d wolrd s1d ,I s3d like s145d my parent';
$replace = preg_replace('#s(\d*)d#', '$1', $string);
echo $replace;

newman2006006
شنبه 17 دی 1390, 19:05 عصر
با تشکر از پاسختان .:قلب:

MMSHFE
شنبه 17 دی 1390, 19:32 عصر
دکمه تشکر کاربرد بهتری از ایجاد پست جدید برای تشکر داره :چشمک: