我有一个模式:(^[^0-9+-]+)|((?<=[+-])[^0-9]+)|((?<=[0-9])[^0-9.]+),它应该将像"37,080 lbs"这样的输入转换为37080。我看到了另一篇文章,其中的问题是由模式的错误引起的,但我没有看到任何与我的模式有关的问题,并在这样的站点上进行了测试,表明该模式是有效的。下面是一个演示此错误的示例脚本: Dim Regex As Object
Set Regex</
我正在处理一个vba宏,它使用正则表达式在另一个字符串中搜索字符串模式。Public Function Regexsrch(ByVal str2bsrchd As String, ByVal str2srch As String) As BooleanDim matches, s
Regex.Pattern = "(\.|\s)
我希望我的regexp返回我正在寻找的模式的价值或职位。类似于Instr函数的工作方式,返回其在字符串中的位置,我希望能够使用模式来实现这一点。到目前为止,我所拥有的只是取代了模式,我不知道如何让它返回一个位置。Sub test
Dim r As Range, rC As Range' cells in columnASet regex