عبارات باقاعده برای تست کردن رشته هایی بکار میروند که میخواهیم نظم خاصی در کاراکترهای آن رشته وجود داشته باشد.
سه کتاب هم در این ضمینه دانلود کرده ام که در این وبلاگ میگذارم



مثال:
میخواهیم فقط رشته ای از اعداد را از ورودی دریافت داریم که در آن 5 رقم متوالی وجود داشته باشد
مانند شکل زیر میتوانیم کاراکتر ها را مشخص کنیم

Imports System.Text.RegularExpressions
Dim regularExpression As String = "^\d{5}$"
Dim inputtext As String = InputBox("Enter regular expression: ")
If Regex.IsMatch(inputtext, regularExpression) Then
MsgBox("is match")
Else
MsgBox("is not match")
End If
مثال دیگر اینکه در رشته 10 cats, 20 dogs, 40 fish and 1 programmer. فقط اعداد را برمیگرداند:
Dim sentence As String _
= "10 cats, 20 dogs, 40 fish and 1 programmer."
Dim digits() As String = Regex.Split(sentence, "\D+")
For Each item As String In digits
MsgBox(item)
Next
' Output
' 10
' 20
' 40
' 1