Тема: Регулярные выражения и лотус. Объект VBScript.RegExp
Вот примеры.
$ - конец входной строки
Sub Click(Source As Button)
Dim TempStr As String
Dim objRegExp As Variant
Set objRegExp = CreateObject("VBScript.RegExp")
objRegExp.Global = True ' проверять по всему тексту
objRegExp.Multiline = True ' обрабатывать много строк
TempStr = "абв 123 абв"
Print TempStr 'исходная строка
objRegExp.Pattern ="абв$"
Result = objRegExp.Replace(TempStr, "ЗАМЕНА")
Print Result
End Sub
На выходе:
абв 123 ЗАМЕНА
^ - начало входной строки
TempStr = "абв 123 абв"
objRegExp.Pattern ="^абв"
Result = objRegExp.Replace(TempStr, "ЗАМЕНА")
На выходе:
ЗАМЕНА 123 абв