يعد تحويل النص من أحرف كبيرة إلى أحرف صغيرة إحدى العمليات الأساسية في معالجة النصوص وتنسيقها. بغض النظر عن سبب رغبتك في تطبيق هذا التحول ، هناك طرق مختلفة لتحقيق النتيجة المرجوة.
واحدة من أسهل الطرق هي استخدام وظيفة صغيرة في لغات البرمجة مثل جافا سكريبت أو بايثون. تسهل هذه الوظيفة تحويل الأحرف الكبيرة إلى أحرف صغيرة عن طريق تطبيقها على السلسلة المطلوبة.
هناك طريقة أخرى وهي استخدام أدوات خاصة عبر الإنترنت تسمح لك بتحويل النص إلى أحرف صغيرة. غالبا ما تحتوي هذه الأدوات على خيارات إضافية لتنسيق النص ، مثل إزالة المسافات أو إضافة أحرف خاصة.
من المهم أن تتذكر أن تحويل الأحرف إلى أحرف صغيرة قد لا يكون مدعوما لبعض الأحرف المحددة ، وقد تختلف النتيجة اعتمادا على اللغة المستخدمة.
على أي حال ، يعد تحويل الأحرف الكبيرة إلى أحرف صغيرة عملية بسيطة يمكن أن تكون مفيدة لمعالجة النصوص في المواقف المختلفة.
- طرق التحويل
- باستخدام الدالة تولويركاسي
- باستخدام السلسلة.لوظيفة صغيرة
طرق التحويل
هناك عدة طرق لتحويل الأحرف الكبيرة إلى أحرف صغيرة في البرمجة:
1. باستخدام طريقة تولويركس (—- تسمح لك هذه الطريقة بتحويل جميع أحرف السلسلة إلى أحرف صغيرة. على سبيل المثال:
فار شارع = "البرمجة";
فار لوركاسيستر = شارع . إلىأحرف صغيرة();
ونتيجة لذلك ، فإن متغير لوركاسيستر تحتوي على سلسلة "البرمجة".
2. باستخدام طريقة الاستبدال—) - تسمح لك هذه الطريقة باستبدال جميع تكرارات السلسلة الفرعية المحددة بأخرى. لتحويل جميع الأحرف إلى أحرف صغيرة ، يمكنك استخدام تعبير عادي وطريقة استبدال (). على سبيل المثال:
فار شارع = "البرمجة";
فار لوركاسيستر = شارع . استبدال (/[أ-ي-ه] / ز ، وظيفة (مباراة) { مباراة العودة.إلىأحرف صغيرة ()؛});
ونتيجة لذلك ، فإن متغير لوركاسيستر تحتوي على سلسلة "البرمجة".
3. باستخدام طريقة الخريطة—) - تقوم هذه الطريقة بتطبيق الوظيفة المحددة على كل عنصر من عناصر المصفوفة وإرجاع مصفوفة جديدة مع النتائج. Для преобразования прописных букв в строчные можно создать массив, содержащий коды символов, и применить к ним функцию String.fromCharCode(). Например:
var str = «Программирование»;
var charCodes = Array.prototype.map.call(str, function(char) { return char.toLowerCase().charCodeAt(0); });
var lowerCaseStr = String.fromCharCode.apply(null, charCodes);
ونتيجة لذلك ، فإن متغير لوركاسيستر تحتوي على سلسلة "البرمجة".
يعتمد اختيار طريقة التحويل على المهمة المحددة ولغة البرمجة المستخدمة.
باستخدام الدالة تولويركاسي
لاستخدام هذه الوظيفة ، تحتاج إلى تطبيقها على الصف الذي تريد تطبيق التحويل عليه. سيحتوي السطر الجديد على جميع أحرف السطر الأصلي بأحرف صغيرة.
:
- سلسلة المصدر:
- تطبيق وظيفة:
- النتيجة:
من المفيد في الحالات التي يكون فيها من الضروري العثور على التطابقات في سلسلة ، وتجاهل حالة الأحرف. على سبيل المثال ، للتحقق مما إذا كانت السلسلة تحتوي على كلمة أو عبارة معينة.
لا يغير السلسلة الأصلية ، ولكنه يعيد سلسلة جديدة بأحرف محولة. لذلك ، من الضروري تعيين نتيجة الوظيفة لمتغير جديد حتى تتمكن من استخدامها بشكل أكبر في الكود.
باستخدام السلسلة.لوظيفة صغيرة
في جافا سكريبت ، هناك وظيفة صغيرة () تسمح لك بتحويل جميع الأحرف الكبيرة إلى أحرف صغيرة. تقوم الدالة بإرجاع سلسلة جديدة يتم فيها تقليل جميع الأحرف إلى أحرف صغيرة.
مثال على استخدام الوظيفة:
دعونا شارع = 'سلسلة سبيل المثال';
دعونا نيوستر = شارع .إلىأحرف صغيرة();