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

سؤال في Regular Expressions

بدأه الحلم المبدع في 28 أغسطس 2008 · 2 رد · 606 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عفواً, هل يمكنني بواسطة Regular Expressions أن أمنع التكرار في نص ما عن طريق Back Reference

#2
Imports System.Text.RegularExpressions 

Dim input As String = "" 
Dim pattern As String = "" 
Dim matches As MatchCollection = Regex.Matches(input, pattern, RegexOptions.IgnoreCase) 
If matches.Count > 1 Then 
	MessageBox.Show("duplication detected.") 
	Return 
End If
#3

شكراً جزيلاً لك يا AhmedElbaz

ولكن لي سؤالين

أولاً: شرح بسيط للعملية

ثانياً:

"(1-9),\1"

ماذا لو أردت أن أمنع من إدخال ماتمت كتابته بين القوسين بعد الفاصلة

1,2 صحيح

1,1 خطأ

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