static readonly Regex socialSecurityNumberCheck = new Regex(@"^\d{3}-?\d{2}-?\d{4}$");
این کد معادل آن است که بنویسیم :
static readonly Regex socialSecurityNumberCheck = new Regex(Pattern.With.AtBeginning
.Digit.Repeat.Exactly(3)
.Literal("-").Repeat.Optional
.Digit.Repeat.Exactly(2)
.Literal("-").Repeat.Optional
.Digit.Repeat.Exactly(4)
.AtEnd);
نکته: این کتابخانه عملکرد واقعی عبارات منظم را انجام نمی دهد. این راه ساده دیگری برای تعریف کردن الگوی عبارات منظم است. شما هنوز برای شئ که ساخته اید نیاز به کلاس System.Text.RegularExpression.Regex دارید . از آنجایی که این طرح کاملا قابل تبدیل به System.String است ، شما به راحتی می توانید آن را در متد یا سازنده Regex ،پاس کنید. فایل پیوست را دریافت کنید.
اسبلمی
سورس
منبع
هیچ نظری موجود نیست:
ارسال یک نظر