كيف يمكنني preg_match للكلمات باللغة العبرية

StackOverflow https://stackoverflow.com/questions/1916662

  •  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 جيدة هنا). انا إستعملت هذه لتوليد مدخلات عينة بلدي. نظرا لأنني لا أعرف العبرية لا أستطيع التحقق من أن الإخراج المتطابق صالح.

قد تحتاج إلى قرصه ولكن نأمل أن يتجهك هذا في الاتجاه الصحيح.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top