كيف يمكنني preg_match للكلمات باللغة العبرية
-
20-09-2019 - |
سؤال
أحتاج إلى وظيفة تتطابق مع الكلمات الكاملة باللغة العبرية في PHP.
الرجاء المساعدة.
المحلول 3
شكرا لإجاباتك،
نصائح أخرى
جرب هذا التعبير العادي الذي يصف خصائص حرف Unicode.:
/\p{Hebrew}+/u
على افتراض بيانات المصدر الخاصة بك هو UTF-8 المشفرة
$input = "ט״סת תעסתינג O״ת סOמע העברעו תעחת";
preg_match_all( "/[\\x{0590}-\\x{05FF}]+/u", $input, $matches );
echo '<pre>';
print_r( $matches );
echo '</pre>';
عائدات
Array
(
[0] => Array
(
[0] => ט״סת
[1] => תעסתינג
[2] => ״ת
[3] => ס
[4] => מע
[5] => העברעו
[6] => תעחת
)
)
أنا بناء على مدى 0590 من خلال 05FF هذا مخطط يونيكود (تحرير: وجدت المزيد من المعلومات العبرية / Unicode جيدة هنا). انا إستعملت هذه لتوليد مدخلات عينة بلدي. نظرا لأنني لا أعرف العبرية لا أستطيع التحقق من أن الإخراج المتطابق صالح.
قد تحتاج إلى قرصه ولكن نأمل أن يتجهك هذا في الاتجاه الصحيح.
لا تنتمي إلى StackOverflow