Giải thích ký tự "|"!
Tôi có code sau nhưng thắc mắc tại sao phải dùng ký tự "|" mà kg thể thay thế ";", ":" hay vbback. Thay vào là code báo lỗi.
Code này tôi vận dụng lại từ hàm loc của bạn NinhTom nhưng chưa hiểu nguyên lý ký tự "|".
Nhờ các bạn giải thích để tôi có thể vận dụng.
Cám ơn!
Tôi có code sau nhưng thắc mắc tại sao phải dùng ký tự "|" mà kg thể thay thế ";", ":" hay vbback. Thay vào là code báo lỗi.
Code này tôi vận dụng lại từ hàm loc của bạn NinhTom nhưng chưa hiểu nguyên lý ký tự "|".
Nhờ các bạn giải thích để tôi có thể vận dụng.
Cám ơn!
PHP:
Sub Text()
Dim i&
Dim myStr$, sTmp$, sText$
Dim Obj As Object, Arr
Set Obj = CreateObject("VBScript.RegExp")
sTmp = "Sinh nhat GPE 30/06 tai Thi Nghe"
Arr = Array("ThuNghi", "PTM0412", "30/06", "GPE")
myStr = Join(Arr, "|")
With Obj
.Global = True
.IgnoreCase = True
.Pattern = myStr
If .Test(sTmp) Then
For i = 0 To .Execute(sTmp).Count - 1
sText = .Execute(sTmp)(i)
MsgBox sText
Next i
Else
sText = ""
End If
End With
Set Obj = Nothing
End Sub