الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

برنامج لم أفهمه أتمنى توضيحه لو تكرمتم

مغلق
بدأه assmas99 في 28 سبتمبر 2007 · 4 رد · 598 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته وبعد

فأشكر لكم جهودكم المبذولة في هذا المنتدى الرائع بمعنى الكلمة وأسأل الله أن ينفع به الإسلام والمسلمين ولدي تساؤل أتمنى الإجابة عليه

أنا حاليا أقرأ في كتاب تعلم فيجوال بيسك دوت نت في 21 يوم وواجهت برنامج أتمنى شرحه لي والهدف منه وهو حول استخدام أداة المقارنة LIKE

ويوجد فقرة لم أفهمها وهذا نصها من الكتاب

"

يستخدم المعامل like

أحرف البدل wildcards

وبعض الحروف الخاصة الأخرىمثل :

1 حرف * للدلالة على أي مجموعة من الحروف

2 حرف ؟ للدلالة على حرف واحد

3 حرف # للدلالة على أي رقم (من 0 إلى 9)

4 النطاقات مثل [a-g]

"

وهذا البرنامج

	   Dim sInput As String
		Dim spattern As String
		Dim smatch As String
		Console.Write("Please Enter A Pattern")
		sInput = System.Console.ReadLine()
		spattern = sInput
		Console.Write("Please Enter A String To Compare Against")
		sInput = Console.ReadLine()
		smatch = sInput
		If smatch Like spattern Then
		Console.WriteLine(smatch & "Match with" & spattern)
		Else
		Console.WriteLine(smatch & "did not Match with " & spattern)
		Console.ReadLine()
		End If
#2

مثلاً عندما تبحث بالشرط

M*

سيجلب MOHAMMAD و MAHDI و MAHIR. لأن * تعني وجود أي مجموعة من الحروف بعد M

M????

سيجلب فقط MAHDI و MAHIR لأنه يشترط وجود أربعة حروف الضبط بعد M.

و على ذلك قس.

تم تعديل هذه المشاركة بواسطة System Down في 29 سبتمبر 2007 في 12:27

#3

شكراً أخي System Down على التوضيح.

In order to understand recursion, one must first understand recursion

alawfiadel@yahoo.com

#4

بارك الله فيك أخي system Down على التوضيح لكن ما وضحت لي فائدة LIKE الله يعطيك العافية غلبتك معاي

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…