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

كيفية التحقق من سلسلة للفراغ باستخدام لغة البرمجة

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

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

آخر:

سلسلة سلسلة = " مرحبا ، العالم!";

  1. إذا (سلسلة.إسمبتي ()) {
  2. النظام.خارج.برينتلن ("الخط فارغ");
  3. } آخر {
  4. النظام.خارج.برينتلن ("السلسلة ليست فارغة");

}

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

ما هو التحقق من سلسلة للفراغ?

طرق للتحقق من سلسلة للفراغ

الطريقة 1: التحقق من طول السلسلة

الطريقة 2: باستخدام وظيفة إيسمبتي ()

  • بايثون:
  • مثال 1: التحقق من طول السلسلة
  • يمكن أن تكون السلاسل فارغة ، مما يعني أنها لا تحتوي على أي أحرف ، أو تحتوي على مسافات وأحرف أخرى غير قابلة للطباعة. يساعد فحص سلسلة بحثا عن الفراغ المبرمجين على تحديد ما إذا كانت السلسلة تحتوي على بيانات مفيدة وتنفيذ إجراءات معينة بناء على نتائج الفحص.
هناك عدة طرق للتحقق من سلسلة للفراغ في لغات البرمجة المختلفة. أحد الأساليب الأكثر شيوعا هو استخدام الوظائف أو الأساليب التي توفرها لغة البرمجة والتي تسمح لك بتحديد ما إذا كانت هناك أحرف في سلسلة أو إذا كانت فارغة.يمكن أن يكون فحص سلسلة بحثا عن الفراغ مفيدا للتحقق من صحة إدخال المستخدم أو معالجة البيانات من قاعدة بيانات أو تنفيذ إجراءات معينة اعتمادا على محتويات السلسلة.
أمثلة على وظائف وطرق فحص سلسلة للفراغ:للتحقق مما إذا كانت السلسلة فارغة.
في فب ، يمكنك استخدام وظيفة لغة البرمجة
مثال على فحص سلسلة للفراغ console.log("Строка не пустая");

}

Python

str = "Пример строки"

if not str:

  •  print("Строка пустая")
  • else:
  •  print("Строка не пустая")
  • PHP

$str = "Пример строки";

if (empty($str)) { echo "Строка пустая";
} else { echo "Строка не пустая";
عند تطوير البرامج ، قد تواجه موقفا تحتاج فيه إلى التحقق مما إذا كانت السلسلة فارغة. لا تحتوي السلسلة الفارغة على حرف واحد.هناك عدة طرق للتحقق من سلسلة للفراغ:
طريقة يساوي (): أسلوب يقارن سلسلة مع سلسلة أخرى وإرجاع صحيح إذا كانت متساوية. إذا قارنا سلسلة مع سلسلة فارغة "" ، والطريقة ترجع صحيح ، فهذا يعني أن السلسلة فارغة.أمثلة:
سلسلة شارع = "سلسلة سبيل المثال";إذا (شارع.الطول () = = 0) {

سلسلة شارع = "سلسلة سبيل المثال";

إذا (شارع.إسمبتي ()) {

النظام.خارج.برينتلن ("السلسلة فارغة");

}

==

سلسلة شارع = "سلسلة سبيل المثال";

إذا (شارع =="") {

النظام.خارج.برينتلن ("السلسلة فارغة");

}

يساوي()

سلسلة شارع = "سلسلة سبيل المثال";

إذا (شارع.يساوي ("")) {

النظام.خارج.برينتلن ("الخط فارغ");

}

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

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

الطريقة 1: التحقق من طول السلسلة

string1 = ""

print(is_empty2) # False

В данном примере создана функция

is_empty_string

، والتي تأخذ السلسلة كحجة

إدخال _ سلسلة

. وظيفة يقارن طول السلسلة مع الصفر والعودة

صحيح

إذا كانت السلسلة فارغة ، و

خطأ

إذا كانت السلسلة ليست فارغة.

يمكن بعد ذلك استخدام الوظيفة للتحقق من أي سلسلة بحثا عن الفراغ. يوضح المثال كيفية استخدام الدالة للتحقق من سلسلتين: خطوط وخطوط فارغة مع النص. المتغيرات

هو_فارغ1

و

2

تحتوي على نتائج التحقق من السلاسل المقابلة.

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

الطريقة 2: باستخدام وظيفة إيسمبتي ()

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

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

مثال على استخدام وظيفة إيسمبتي () في لغة برمجة بايثون:

سلسلة = ""

إذا سلسلة.إسمبتي():

طباعة ("السلسلة فارغة")

آخر:

طباعة ("السلسلة ليست فارغة")

مثال على استخدام وظيفة إيسيمبتي () في لغة برمجة جافا سكريبت:

دعونا سلسلة = ""

إذا (سلسلة.إسمبتي ()) {

وحدة التحكم.سجل ("السلسلة فارغة");

} آخر {

وحدة التحكم.سجل ("السلسلة ليست فارغة");

}

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

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

أمثلة التعليمات البرمجية

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

جافا سكريبت:

وظيفة إيسمبتيسترينغ (ستر) {

العودة !شارع.تقليم();

}

// مثال الاستخدام:

وحدة التحكم.سجل (إيسمبتيسترينغ (")) ؛ / / صحيح

وحدة التحكم.سجل (إيسمبتيسترينغ (' ' )) ؛ / / صحيح

وحدة التحكم.سجل (إيسمبتيسترينغ ('مرحبا')) ؛ / / خطأ

بايثون:

مواطن_فراغ_سلسلة (سلاسل):

العودة لا منطقي (ق. قطاع ())

# Пример использования:

طباعة (سلسلة فارغة ( " )) # صحيح

طباعة # صحيح

طباعة (هو_أفتاء_سلسلة ('مرحبا')) # خطأ

جافا:

العامة ثابتة منطقية إسمبتيسترينغ (سلسلة ستر) {

شارع العودة.تقليم ().إسمبتي();

}

// Пример использования:

النظام.خارج.برينتلن (إيسمبتيسترينغ ("")) ؛ / / صحيح

    سلسلة = "سلسلة سبيل المثال"

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