ForHosting KIT · النصوص والذكاء الاصطناعي

إزالة الأرقام من النص

يمكنكم إزالة الأرقام من النص من دون تغيير الحروف أو علامات الترقيم أو المسافات أو فواصل الأسطر.

● Betaمجاني · داخل متصفحك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا

تفحص الأداة المدخل حرفًا حرفًا، وتحذف كل خانة رقمية عشرية وفق Unicode، ثم تعيد النص المنظف والعدد الدقيق للمحارف المحذوفة. يشمل ذلك أرقام ASCII المعتادة، وكذلك الأرقام العربية الهندية والأرقام كاملة العرض. تفيد هذه العملية في التنظيف السريع، والمعالجة الأولية القابلة للتكرار، ومسارات العمل الآلية التي ينبغي أن تطبق قاعدة الاستبدال نفسها باتساق في كل مرة.

ما الذي تغيره أداة حذف الأرقام

تنفذ هذه الإمكانية تحويلًا محددًا عن قصد: فهي تحذف المحارف المصنفة خانات رقمية عشرية، وتحافظ على كل ما عداها بترتيبه الأصلي. تبقى الحروف والمسافات وعلامات الجدولة وفواصل الأسطر وعلامات الترقيم والرموز التعبيرية ورموز العملات والعلامات الرياضية والتنسيق المحيط كما هي. فعلى سبيل المثال، تتحول العبارة «الطلب 204، الممر 7B» إلى «الطلب ، الممر B». تتضمن النتيجة كذلك عدد الخانات التي حذفت، مما ييسر التحقق من التغيير في برنامج نصي أو سجل تدقيق. لا يقتصر تعريف الخانة الرقمية على محارف ASCII من 0 إلى 9، بل يعتمد على Unicode. لذلك تعامل الأرقام العربية الهندية وأرقام الديفاناغاري والأرقام كاملة العرض بالطريقة نفسها، لأنها تنتمي إلى فئة الأعداد العشرية في Unicode. أما المحارف التي تشبه الأرقام من غير أن تكون خانات عشرية، مثل حرف مستخدم كرقم روماني أو رمز كسر، فتبقى محفوظة. تمنع هذه القاعدة الدقيقة التخمين المرتبط باللغة، وتضمن تطابق نتيجة المتصفح مع نتيجة API عند إدخال تسلسل المحارف نفسه.

كيفية استخدام النص المنظف والعدد

أدخلوا المصدر كاملًا في حقل text ثم شغلوا الإمكانية. تحتوي الاستجابة على text الذي يحمل القيمة بعد التحويل، وعلى removed الذي يبين العدد الدقيق للخانات المحذوفة. يعد النص الخالي من الأرقام صالحًا؛ فيعاد من دون تغيير وتكون قيمة removed صفرًا. ويعد النص المؤلف من أرقام فقط صالحًا أيضًا؛ إذ يصبح text سلسلة فارغة، بينما يعرض removed عدد المحارف الأصلية. غير أن المدخل نفسه لا يجوز أن يكون فارغًا، لأن الطلب عندئذ لا يقدم مادة للتحويل، فيعاد خطأ إدخال. أما المسافات فهي نص فعلي، ولذلك تقبل وتحفظ. لهذا الفرق أهمية في الأتمتة؛ فقد تشير القيمة الفارغة إلى غياب حقل، في حين قد يكون السطر المؤلف من مسافات جزءًا مقصودًا من التنسيق. يمكنكم استعمال العدد شرطًا للتحقق، أو مقارنته بقيمة متوقعة، أو حفظه مع النص المنظف، أو عرضه على المراجع. لا تجري الأداة في الخفاء أي تسوية للمحارف أو قص للمسافات أو تغيير لحالة الأحرف أو تنظيف لعلامات الترقيم.

موضع حذف الخانات الرقمية في مسار العمل

يفيد حذف الخانات عندما لا ينبغي للتفاصيل الرقمية أن تدخل في عملية نصية لاحقة. تستطيع الفرق إزالة أرقام التسلسل المتغيرة من التسميات قبل تجميعها، أو حذف أرقام الغرف من الأوصاف، أو إعداد نص نموذجي يحتفظ بصياغته من دون القيم الرقمية. ويمكن للمحررين تنظيف الملاحظات الملصقة من غير كتابة تعبير نمطي، كما يمكن للمطورين استدعاء API كلما لزم تطبيق القاعدة نفسها مرارًا. التحويل حتمي ومحلي؛ فهو لا يستخدم نموذجًا لغويًا، ولا يرسل طلبًا عبر الشبكة، ولا يستنتج المعنى، ولا يخزن النص المرسل. لذلك تكون النتيجة متوقعة، لكن الأداة لا تفهم السياق. ستحذف الخانات الموجودة في التواريخ ورموز المنتجات والرموز البريدية وأرقام الإصدارات بالطريقة ذاتها. راجعوا الناتج قبل استعماله حين تكون هذه الفروق مهمة. وفي السجلات المهيكلة، يفضل اختيار الحقل المعني قبل استدعاء الإمكانية بدل جمع الأعمدة كلها في سلسلة واحدة. يمكن التشغيل مباشرة في المتصفح، أما طلب API فسعره $0.002.

توحيد التسميات المتغيرة

احذفوا أرقام التشغيل أو التسلسل قبل مقارنة التسميات التي يكون نصها الثابت أهم من لواحقها الرقمية.

إعداد نص نموذجي منزوع الأرقام

احذفوا الخانات من الملاحظات أو الأمثلة مع إبقاء الصياغة وعلامات الترقيم والمسافات وبنية الأسطر للمراجعة.

تنظيف النص في مسار آلي

طبقوا قاعدة موثقة ومتوافقة مع Unicode بصورة متكررة، واستعملوا العدد للتأكد من تنفيذ التحويل.

ما المحارف التي تحذف؟

يحذف كل محرف في فئة الأعداد العشرية في Unicode، بما فيها أرقام ASCII والأرقام العربية الهندية والديفاناغاري والأرقام كاملة العرض.

هل تبقى المسافات وعلامات الترقيم؟

نعم. يبقى كل محرف غير رقمي في موضعه الأصلي، بما في ذلك المسافات وعلامات الجدولة وفواصل الأسطر والرموز والرموز التعبيرية.

ماذا يحدث إذا خلا النص من الأرقام؟

يعاد النص الأصلي من دون تغيير، ويكون عدد العناصر المحذوفة صفرًا.

هل يمكن أن تكون النتيجة سلسلة فارغة؟

نعم. إذا كان النص المدخل مؤلفًا من أرقام فقط، تحذف كلها وتصبح النتيجة فارغة. أما المدخل الأصلي نفسه فلا يجوز أن يكون فارغًا.

هل تحذف الأعداد المكتوبة بالكلمات؟

لا. الكلمات التي تعني واحدًا أو اثنين أو مئة تتكون من حروف فتبقى. تحذف الإمكانية الخانات الرقمية ولا تفسر اللغة.

ما تكلفة طلب API؟

يكلف كل طلب API مبلغ $0.002. ويمكن تنفيذ التحويل الحتمي نفسه مباشرة في المتصفح أيضًا.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/text/remove-numbers

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/text/remove-numbers \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Invoice 2026-Q3: room ٤٢, batch 12."}'
{
  "text": "Invoice 2026-Q3: room ٤٢, batch 12."
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.remove_numbers",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

max_tokens20000
HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

اطّلع على توثيق KIT الكامل ←