arabic_tools

Creator: coderz1093

Last updated:

Add to Cart

Description:

arabic tools

Arabic Tools it is some tools you can use in arabic text , to add or remove somthing.
الأدوات العربية: وهي مجموعة أدوات للتحكم بالنصوص العربية.
Features #
1- التحقق من التشكيل
2- معرفة نوع "ال" التعريف
3- التعرف على واو الجماعة
4- التحقق من الحرف العربي
5- حذف التشكيل
6-اضافة التشكيل لحرف
7- اضافة التشكيل لآخر حرف من نص
8- إيجاد أول "ال" تعريف
9- اصلاح بعض الاخطاء الإملائية الشائعة
Getting started #
تحتاج لاستدعاء المكتبة
Usage #
التحقق من التشكيل
print(
Arabic_Tools().IsItTashkeel("َ".codeUnitAt(0))
);
copied to clipboard
true
copied to clipboard
التعرف على واو الجماعة
سترجع لك الدالة قائمة تحوي على 3 عناصر


العنصر الأول : الكلمة


العنصر الثاني : بداية الكلمة


العنصر الثالث : نهاية الكلمة


او سترجع اذا لم تجد شيئاً


[["-1"]]
print(
Arabic_Tools().FindWawPlural("جاؤوا وفعلوا وقاموا وفعلوا شيئاً كثيراً")
);
copied to clipboard
[[جاؤوا, 2, 7], [وفعلوا, 8, 14], [وقاموا, 15, 21]]
copied to clipboard
التعرف على ال التعريف
سترجع لك الدالة قائمة تحوي على 4 عناصر


العنصر الأول : الكلمة


العنصر الثاني: نوع ال التعريف


العنصر الثالث : بداية الكلمة


العنصر الرابع : نهاية الكلمة


او سترجع اذا لم تجد شيئاً


[["-1"]]
print(
Arabic_Tools().FindAl("القمر والشّمس مجتمعتان في سماءٍ واحدة")
);
copied to clipboard
[[القمر, moon, 4, 9], [الشّمس, sunny, 11, 17]]
copied to clipboard
التحقق من الحرف العربي
تأخذ هذه الدالة حرفاً وتعيد هل هذا الحرف عربي أم لا
print(
Arabic_Tools().IsItArabicChar("ا".codeUnitAt(0))
);
copied to clipboard
true
copied to clipboard
حذف التشكيل
تأخذ هذه الدالة نصًّا ثم تعيده محذوفَ التشكيل
print(
Arabic_Tools().RemoveTashkeel("السّلَامُ")
);
copied to clipboard
السلام
copied to clipboard
اضافة تشكيل لحرف أو اخر حرف من نص
تقوم هذه الدالة بإضافة التشكيل لحرف معيّن او اخر حرف من نص
تأخذ قيمتين , الأولى نوع التشكيل وذلك يمثل قيمةً رقمية
, الثاني النص او الحرف
1 = فتحة
2 = كسرة
3 = ضمة
4 = تنوين ضم
5 = تنوين فتح
6 = تنوين كسر
7 = سكون
8 = شدّة
print(
Arabic_Tools().AddTashkeelToChar(1,"أ".codeUnitAt(0))
);
print(
Arabic_Tools().AddTashkeelToLastString(5,"أهْلا")
);
copied to clipboard
أَ
أهلاً
copied to clipboard
ايجاد أول ال تعريف
تقوم الدالة باستقبال نص وايجاد أول تعريف مع ارجاع الكلمة التي بها ال التعريف
print(
Arabic_Tools().FindFirstAl("القمر والشّمس مجتمعان في سماءٍ واحدة")
);

copied to clipboard
القمر
copied to clipboard
اصلاح الأخطاء الإملائية الشائعة
تقوم الدالة باستقبال نص واصلاح الأخطاء الاملائية الشائعة
مثل "لاكن" , "هاؤلاء" وغيرها
print(
Arabic_Tools().FixArabicString("هاؤلاء لاكن")
);

copied to clipboard
لكن هؤلاء
copied to clipboard

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files:

Customer Reviews

There are no reviews.