小编use*_*245的帖子

如何在正则表达式模式中包含变量

我正在开发一个 vba 宏,它使用正则表达式来搜索另一个字符串中的字符串模式。

正则表达式模式包含一个变化的字符串(下面代码中的 APR24)。我需要知道如何在模式中包含变量。有人可以帮忙吗?

我的代码如下

Public Function Regexsrch(ByVal str2bsrchd As String, ByVal str2srch As String) As Boolean
Dim Regex As New VBScript_RegExp_55.RegExp
Dim matches, s
Regex.Pattern = "(\.|\s)APR24(,|\s|\()"
Regex.IgnoreCase = True
    If Regex.Test(str2bsrchd) Then
         Regexsrch = True
Else
        Regexsrch = False
End If
End Function
Run Code Online (Sandbox Code Playgroud)

regex vba

4
推荐指数
1
解决办法
3954
查看次数

标签 统计

regex ×1

vba ×1