عدم پشتیبانی از زبان فارسی در php preg_replace

این تاپیک 0 پاسخ و 1 مشارکت کننده دارد . آخرین آپدیت توسط :  محمد سلطان زاده ،‏ 1 سال و 7 ماه پیش .

این تاپیک تاکنون 614 بازدید داشته است .

نویسنده پست
سه شنبه ، 14 آوریل 2015     9:32 ب.ظ #


محمد سلطان زاده

Subscriber
243 پست30 تاپیک

سلام خدمت دوستان و اساتید.

کد زیر مطالب رو میگیره و عباراتی که ابتداش # داشته باشه رو به عنوان برچسب لینک میده و عباراتی هم که ابتداش @ داشته باشه لینک میکنه. ولی مشکلی که داره اینه که فقط عبارات لاتین رو تگ میکنه و از زبان فارسی پشتیبانی نمیکنه.

$parsedMessage = preg_replace(array('/(^|[^a-z0-9_])@([a-z0-9_]+)/i', '/(^|[^a-z0-9_])#(\w+)/u'), array('$1@$2', '$1#$2'), $parseUrl);

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

پیشاپیش سپاس گزارم

0  تشکر
پست 1 تا 1 (از مجموع 1 پست)

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