الانتقال إلى المحتوى الرئيسي

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

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

تتمثل إحدى أسهل الطرق لتغيير حالة جميع الأحرف إلى أحرف صغيرة في النص في استخدام وظيفة أو طريقة جاهزة توفرها معظم لغات البرمجة. على سبيل المثال ، في بايثون ، يمكنك استخدام الطريقة السفلية() للقيام بذلك ، والتي يتم تطبيقها على كائن سلسلة وإرجاع سلسلة جديدة تحتوي على جميع الأحرف مع الحالة التي تم تغييرها. وبالتالي ، يكفي ببساطة استدعاء هذه الطريقة وتمريرها السلسلة المصدر للحصول على سلسلة بأحرف صغيرة.

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

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

  1. طرق لتغيير حالة جميع الأحرف إلى أحرف صغيرة في النص
  2. باستخدام طريقة تولويركس () في جافا سكريبت
  3. باستخدام وظيفة سترتولور () في فب
  4. باستخدام الدالة السفلية () في بايثون

طرق لتغيير حالة جميع الأحرف إلى أحرف صغيرة في النص

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

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

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

باستخدام طريقة تولويركس () في جافا سكريبت

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

مثال بسيط على استخدام الطريقة:

لا تقوم طريقة تولويركس() بتغيير السلسلة الأصلية مباشرة ، ولكنها تنشئ سلسلة جديدة بأحرف صغيرة. لذلك ، تظل قيمة السلسلة الأصلية دون تغيير.

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

باستخدام طريقة تولويركس () يجعل من السهل مقارنة سلاسل حساسة لحالة الأحرف. على سبيل المثال ، يقارن الكود التالي سلسلتين غير حساستين لحالة الأحرف:

يمكن أيضا استخدام طريقة الأحرف الصغيرة () مع طرق ومشغلات أخرى للتطبيق على نطاق أوسع.

باستخدام طريقة تولويركس () في جافا سكريبت يبسط العمل مع السلاسل ومعالجة إدخال المستخدم ، وضمان التوحيد في معالجة الأحرف في سجلات مختلفة دون الحاجة إلى ترجمة جميع الأحرف يدويا إلى الحالة المطلوبة.

باستخدام وظيفة سترتولور () في فب

في فب ، يتم استخدامه لتحويل جميع الأحرف من سلسلة إلى أحرف صغيرة.

بناء الجملة:

المعلمةالوصف
من سلسلةالمعلمة المطلوبة. السلسلة التي تحتاج إلى تحويل.

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

مثال:

خاتمة:

أهلا بك

يحول السلسلة" مرحبا "إلى"مرحبا".

باستخدام الدالة السفلية () في بايثون

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

:

طباعة (نص أقل)

النص

  • تم تحويلها إلى أحرف صغيرة.
  • وظيفة
  • أقل()

تحويل إدخال المستخدم إلى أحرف صغيرة للمقارنة الموثوقة أو معالجة البيانات;