محوّل حالة الأحرف
حوّل النص بين الأحرف الكبيرة والصغيرة وحالة الجملة والعنوان وcamel وsnake وkebab بنقرة واحدة.
تتم المعالجة على جهازك — بلا رفع
مثال: The Quick Brown Fox
كيف تحوّل حالة الأحرف
- الصق النص الذي تريد إعادة تنسيقه.
- اختر حالة — المثال تحت القائمة يعرض شكلها.
- انسخ الناتج، أو نزّله ملفًّا نصّيًا.
كيف يعمل
الحالات البسيطة بسيطة: الكبيرة والصغيرة تطبّقان تحويل المتصفّح نفسه الواعي بيونيكود، فتتصرّف الحروف التركية واليونانية والسيريلية تصرّفًا صحيحًا بدل أن تتشوّه بافتراض لاتيني خالص.
حالة العنوان هي موضع اختلاف الأدوات مع بعضها. تكبير كل كلمة هو المسلك الساذج، وهو يبدو خاطئًا لعين محرّر. أما حالة العنوان الحقيقية فتُبقي كلمات الوصل القصيرة — a وan وand وof وthe وto وأخواتها — صغيرةً ما لم تكن الكلمة الأولى أو الأخيرة. هذا ما تفعله هذه الأداة، اتّباعًا للعرف الذي تشترك فيه معظم أدلّة الأسلوب الإنجليزية.
أما حالات البرمجة — camel وPascal وsnake وkebab وconstant — فتحتاج إلى إيجاد حدود الكلمات في نصّ قد لا يحوي مسافات. تُدخل الأداة فاصلًا حيثما تبع حرفًا صغيرًا حرفٌ كبير، فتُفهم parseHTTPResponse على أنها ثلاث كلمات، ثم تقسم عند كل ما ليس حرفًا أو رقمًا.
كل ذلك يجري أثناء الكتابة، في متصفّحك. لا شيء يُرفع، وهو أمر يستحق المعرفة حين يكون النص الذي تعيد تنسيقه قائمة عملاء أو مستندًا داخليًا.
مثال عملي
لديك عمود في جدول بأسماء منتجات وصلت بأحرف كبيرة صارخة: WIRELESS KEYBOARD AND MOUSE SET.
الصقه واختر Title Case. الناتج Wireless Keyboard and Mouse Set — لاحظ أن and بقيت صغيرة. اختر Sentence case بدلًا منها فتحصل على Wireless keyboard and mouse set، وهي ما تستعمله معظم كتالوغات المنتجات فعلًا.
الآن حالة برمجية. لديك عنوان حقل، Customer Email Address، وتحتاجه مفتاحًا في JSON. اختر camelCase لتحصل على customerEmailAddress، أو snake_case لتحصل على customer_email_address إن كانت واجهتك البرمجية تتّبع ذلك العرف.
تفصيل يستحق أن تراه. الصق parseHTTPResponse واختر kebab-case. المحوّل الساذج يعطي parsehttpresponse؛ وهذا يعطي parse-http-response، لأنه يقسم عند الانتقال من الحرف الصغير إلى الكبير قبل أن يصغّر شيئًا.
إن كنت تحوّل عنوانًا ليصير رابطًا، فإن مولّد الروابط اللطيفة يؤدي العمل كاملًا بما في ذلك طيّ الحركات وتقصير الطول.
أسئلة
كيف أكبّر أول حرف من كل كلمة؟
اختر Title Case. تكبّر كل كلمة لكنها تترك كلمات الوصل القصيرة وشأنها، وهو العرف الذي تتّبعه العناوين فعلًا.
هل يُرفع نصّي؟
لا. يجري التحويل في متصفّحك أثناء الكتابة. لا خادم خلفي لهذا الموقع، فلا شيء ممّا تلصقه يغادر جهازك.
ما الفرق بين حالة العنوان وتكبير كل كلمة؟
حالة العنوان تُبقي كلمات الوصل القصيرة مثل «and» و«of» و«the» صغيرةً ما لم تبدأ العنوان أو تختمه. أما تكبير كل كلمة فعرف مختلف أقلّ إتقانًا ترفضه معظم أدلّة الأسلوب.
ما حالة الجملة؟
يُكبَّر أول حرف من كل جملة فقط، إضافةً إلى أسماء الأعلام التي كانت لديك أصلًا. هي المعيار للعناوين في معظم الواجهات الحديثة وكتالوغات المنتجات.
كيف يتعامل مع مدخلات camelCase؟
يقسم الكلمات عند الحدّ بين حرف صغير وحرف كبير، فتصير parseHTTPResponse هي parse-http-response بدل سلسلة واحدة طويلة.
أي حالة أستعمل للروابط؟
kebab-case — كلمات صغيرة تفصلها شرطات. محرّكات البحث تعامل الشرطة فاصلَ كلمات والشرطة السفلية واصلًا، فالشرطة هي الخيار الصحيح.
هل يعمل مع النص المحرَّك وغير اللاتيني؟
نعم. الكبيرة والصغيرة تستعملان تحويل المتصفّح الواعي بيونيكود، فتتصرّف العربية واليونانية والسيريلية واللاتينية المحرَّكة تصرّفًا صحيحًا.
هل سيفسد أسماء الأعلام عندي؟
الصغيرة وحالة الجملة ستفعلان، لأن أي أداة لا تستطيع أن تعرف أن «smith» ينبغي أن تكون «Smith» دون أن تفهم النص. راجع الأسماء بعد التحويل.
هل يمكنني تحويل عدة أسطر دفعة واحدة؟
نعم. كل سطر يُحوَّل، فيمكنك لصق عمود كامل من جدول ونسخ الناتج إليه مباشرةً.
هل محوّل حالة الأحرف مجاني على الإنترنت؟
نعم — مجاني، بلا حساب، وبلا حد يومي، وبلا علامة مائية. يعمل في متصفّحك عبر الإنترنت، ولأن المعالجة تجري على جهازك فإنه يستمر في العمل دون اتصال بعد تحميل الصفحة.
أدوات Text ذات صلة
إزالة فواصل الأسطر
انزع فواصل الأسطر الصارمة التي تخلّفها ملفات PDF والبريد، مع الإبقاء على الفقرات الحقيقية سليمة.
افتح$termiva dedupe --ignore-caseإزالة الأسطر المكرّرة
احذف الأسطر المتكرّرة من قائمة، مع خيار تجاهل حالة الأحرف والفراغ المحيط.
افتح$termiva sort --alphaفرز الأسطر
رتّب قائمة أبجديًا أو عدديًا أو بالطول أو بالعكس، أو اخلطها عشوائيًا.
افتح$termiva regex 'd{4}-d{2}' --flags gمختبِر التعابير النمطية
اختبر تعبيرًا نمطيًا على نصّ حقيقي، وانظر كل تطابق مُبرَزًا مع مجموعاته الملتقَطة، واقرأ ما يقوله النمط.
افتح