استفاده از کاراکتر های فارسی در عبارات منظم

PHP -
3 هفته پیش
توسط حسام موسوی آپدیت شد
mamalheydar ( 1600 تجربه )
3 هفته پیش
تخصص : متخصص php , توسعه وب

سلام دوستان در php خام میخام از عبارات فارسی استفاده کنم در تابع preg_match ولی جواب نمیده
به این شکل هم نوشتم جواب نداد

$result=preg_match("/^[آابپتثجچحخدذرزژسشصضطظعغفقکگلمنوهیئ]+/im",$test,$capture);
mamalheydar ( 1600 تجربه )
3 هفته پیش
تخصص : متخصص php , توسعه وب

این کدو استفاده کردم جواب داد نیاز به یونیکدو utf8 اینام نداره
فقط چیزی که کپچر میشه میره بصورت آرایه تو خونه اول پارامتر سوم قرار میگیره و اگر هم پارامتر سوم رو ندید فقط 0 و یک برمیگردونه

 preg_match('/^[آابپتثجچحخدذرزژسشصضطظعغفقکگلمنهیئؤ A-Za-z]+$/u', 'متن شما')
mamalheydar ( 1600 تجربه )
3 هفته پیش
تخصص : متخصص php , توسعه وب

اینم خوبه این از قبلی ام بهتره
و با ترکیب این چیزا میتونید رشته های فارسی رو تک کلمه ای رو دربیارید
اگر هم چند کلمه ای و ترکیبی خواستین بگین براتون مینویسم ```

preg\_match("/\\b\[\\x{0600}-\\x{06FF}\]+/u", $text,$capture);  
var\_dump($capture);
برای ارسال پاسخ باید وارد سایت شوید