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

تحويل إلى أحرف صغيرة

حوّل أي نص إلى أحرف صغيرة بخطوة واحدة: تصبح Hello World هي hello world وترى أن حرفين فقط تغيّرا. وتتحول الأحرف الكبيرة المنبورة مثل É إلى é دون أن تفقد علامتها. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
النص
Hello World
تحصل على
النتيجة
hello world
الطول
11
الطول الأصلي
11
عدد التغييرات
2

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

كيف يعمل التحويل إلى أحرف صغيرة

التصغير يربط كل حرف له شكل كبير أو title-case بنظيره الصغير وفق جداول تعيين حالة Unicode التي ينفذها مضيف JavaScript. للاتينية الأساسية هو الطي المألوف من A–Z إلى a–z. للأحرف الأوروبية المشكلة مثل É وÑ وÜ ينتج التعيين é وñ وü دون إزالة التشكيل.

تتبع اليونانية والسيريالية والعديد من أنظمة الكتابة الأخرى نفس مجموعة القواعد حتى تتوحّد مجموعات البيانات متعددة اللغات باتساق. تفشل السلاسل الفارغة في التحقق قبل أي تحويل. لأن المسار حساب parse خالص على السلاسل، تبقى الكمون دون ملي ثانية لأحجام النماذج المعتادة ونموذج التكلفة المنشور تحليلي لا قائم على رموز نموذج.

أين تظهر أدوات الأحرف الصغيرة في العمل الحقيقي

توحّد فرق المنتج والنمو أجزاء البريد المحلية ورموز القسائم ومرشحي اسم المستخدم إلى أحرف صغيرة قبل فحوصات التفرد حتى لا ينشئ User@Example.com وuser@example.com حسابين مكررين. تطوي أنظمة البحث والوسوم سلاسل الاستعلام وتسميات الأوجه حتى تطابق المرشحات بغض النظر عن كيف كبّر المحررون وسمًا. غالبًا يفرض مهندسو البيانات الذين ينظفون صادرات أدوات CRM وجداول البيانات وقواعد البيانات القديمة أعمدة النص الحر إلى أحرف صغيرة قبل الربط على مفاتيح لينة.

يلصق مشرفو المحتوى ووكلاء الدعم عناوين تذاكر فوضوية في صندوق أحرف صغيرة قبل أرشفتها في قواعد كلمات مفتاحية تفترض حالة واحدة. إن احتجت لاحقًا تحويلًا إلى أحرف كبيرة أو title case أو slugify أو إزالة تشكيل أو طي حالة واعٍ باللغة بـ locale صريح، عاملها كنوايا بحث وصفحات منفصلة بدل إثقال صفحة التحويل إلى أحرف صغيرة هذه.

توحيد البريد وأسماء المستخدمين

اطوِ حقول التسجيل وتسجيل الدخول إلى أحرف صغيرة قبل فحوصات التفرد حتى لا تمر المكررات ذات الحالة المختلطة.

اتساق البحث والمرشحات

وحّد سلاسل الاستعلام وتسميات الأوجه حتى تطابق المرشحات بغض النظر عن تكبير المحررين للنص المصدر.

ماذا يفعل التحويل إلى أحرف صغيرة؟

يربط كل حرف في نصك بشكله Unicode الصغير ويعيد السلسلة المصغّرة مع بيانات الطول والتغيير. تبقى الأرقام وعلامات الترقيم دون تغيير.

ماذا يحدث إن أرسلت text فارغًا؟

تُرفض السلاسل الفارغة حتى يلاحظ العملاء الحقول الناقصة بدل نتيجة فارغة صامتة.

هل يتعامل مع الأحرف المشكلة وغير اللاتينية؟

نعم. يستخدم التحويل toLowerCase الواعي بـ Unicode، فالأحرف مثل É وÑ وكثير من الأحرف اليونانية أو السيريالية الكبيرة تُطوى صحيحًا دون إزالة التشكيل.

كيف أعرف أن نصي كان بأحرف صغيرة أصلًا؟

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

لماذا تُحوَّل عناوين البريد إلى أحرف صغيرة قبل فحص التكرار؟

حتى لا يُعدّ User@Example.com وuser@example.com حسابين مختلفين. فتوحيد حالة الأحرف عند التسجيل يمنع التكرار الذي لا يختلف إلا في الكتابة.

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

POSThttps://api.kit.forhosting.com/str/lowercase

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

curl -X POST https://api.kit.forhosting.com/str/lowercase \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello World"}'
{
  "text": "Hello World"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.lowercase",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

لكل طلب$0.002

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

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

يُرفض الإدخال الفارغ بخطأ تحقق واضح بدل إرجاع حمولة فارغة بصمت، مما يحمي العملاء الذين نسوا ربط حقل. بلا رحلات شبكة داخل المحرك، وبلا بذور عشوائية، وبلا اعتماد على الساعة—النص المتطابق ينتج دائمًا JSON متطابقًا.

كيف يعمل التحويل إلى أحرف صغيرة

قد تغيّر بعض حالات Unicode الحدّية طول السلسلة نظريًا تحت تحويل الحالة؛ يبلّغ هذا المحرك عن original_length وlength معًا حتى يكتشف المستدعون ذلك. يمشي الخوارزمية على السلسلة كاملة مرة، تبني النتيجة المصغّرة، ثم تقارن مواضع الأحرف لحساب changed وchanged_count. الحمولات الطويلة جدًا فوق سقف الأحرف الموثّق تفشل أيضًا بـ invalid_input حتى لا يحتكر طلب واحد ذاكرة Worker.

ما ترسله وما تسترجعه

أرسل حقلًا مطلوبًا واحدًا اسمه text يحوي السلسلة غير الفارغة التي تريد تصغيرها. تُجبر الأرقام والقيم المنطقية إلى أشكال نصية عشرية أو true/false؛ تُرفض الكائنات والمصفوفات وNaN وInfinity. تُقبل أسماء بديلة مثل input وvalue وdata وs وmessage وstring وcontent وbody لراحة ربط العملاء الأقدم. عند النجاح تعيد الاستجابة text الأصلي وresult المصغّر وlength للنتيجة وoriginal_length وعلامة منطقية changed وchanged_count للمواضع المختلفة وoperation مضبوطًا على lowercase. عندما كان الإدخال كله أصلاً بأحرف صغيرة، يساوي result قيمة text وchanged تكون false وchanged_count صفرًا—مفيد ككاشف no-op في حراسات ETL. تشمل الفحوصات الكلاسيكية Hello World تصبح hello world، ومعرّفات مختلطة مثل User_ID-42 تصبح user_id-42، وسلاسل بتشكيل مثل CAFÉ تصبح café. اربط نموذج المتصفح المجاني لعمل لصق ونسخ سريع، ثم استدعِ العقد نفسه من السكربتات عند توحيد أعمدة CSV بالجملة أو حمولات API. تسعير استدعاءات API الناجحة هو الأساس المنشور $0.002 لكل عنصر؛ إخفاقات التحقق بما فيها text الفارغ لا تستهلك الرصيد المدفوع مسبقًا.

أين تظهر أدوات الأحرف الصغيرة في العمل الحقيقي

لأن هذه القدرة محرك parse خالص، تسعير API هو الأساس المنشور $0.002 لكل عنصر ناجح والتحقق الفاشل لا يستهلك الرصيد.

تنظيف أعمدة النص الحر في CSV وAPI

صغّر الوسوم وSKU ومفاتيح الربط اللينة في مسارات جماعية بنفس شكل النتيجة كأداة المتصفح.

هل يتغير النص المصغّر أصلًا؟

لا. إن كان كل حرف أصلاً صغيرًا، يساوي result النص الأصلي وchanged تكون false وchanged_count صفرًا.

كم التكلفة؟

أداة المتصفح مجانية وتعمل محليًا. تستخدم طلبات API رصيد KIT المدفوع مسبقًا بمبلغ $0.002 لكل عنصر ناجح؛ الإدخال غير الصالح لا يُحاسب.

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