1.0.5 • Published 1 year ago

arabi v1.0.5

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

..تساعد هذه الحزمة في التعامل مع النصوص العربية, منها: كشف الكلمات السيئة - تنظيف النص من الحركات - والمزيد

البدء

عربي.فحص / arabi.check

فحص النص من الكلمات السيئة .

عربي.فحص("اِلْعَبْ بِالْكُرَةِ.") // لا يحتوي على كلمات سيئة
true

عربي.فحص("بـ***ـب") // يحتوي على كلمات سيئة
false

عربي.تنظيف / arabi.clean -- ازالة الحركات من النص .

عربي.تنظيف("اِلْعَبْ بِالْكُرَةِ.")
العب بالكرة.

عربي.كلمات / arabi.words -- استخراج الكلمات من النص .

عربي.كلمات("اِلْعَبْ بِالْكُرَةِ.")
[ 'اِلْعَبْ', 'بِالْكُرَةِ.' ]

عربي.حروف / arabi.letters

استخراج الحروف من النص .

عربي.حروف("اِلْعَبْ بِالْكُرَةِ.")
[
  'ا', 'ِ', 'ل', 'ْ',  'ع', 'َ',
  'ب', 'ْ', ' ', 'ب', 'ِ',  'ا',
  'ل', 'ْ', 'ك', 'ُ',  'ر', 'َ',
  'ة', 'ِ', '.'
]

عربي.متعدد / arabi.multi -- استخدام اكثر من دالة مثل ازالة الحركات و استخراج الكلمات في دالة واحدة .

عربي.متعدد("تنظيف كلمات", "اِلْعَبْ بِالْكُرَةِ.")
[ 'العب', 'بالكرة.' ]

عربي.متعدد("فحص تنظيف كلمات", "بـ***ـب")
false
  • لن يؤثر الترتيب في "متعدد" على النتيجة .