我似乎无法弄清楚这一点。我需要下面的内容来吐出“市场值(value)”
Function removeScenarioTags (strtoclean)
Dim objRegExp, outputStr
Set objRegExp = New Regexp
objRegExp.IgnoreCase = True
objRegExp.Global = True
objRegExp.Pattern = " ?\([0-9a-zA-Z ]+\) ?"
Set objMatch = objRegExp.Execute( strtoclean )
corrected_row = strtoclean
For Each myMatch in objMatch
matched_value = myMatch.Value
corrected_row = replace(corrected_row, matched_value, "")
Next
removeScenarioTags = corrected_row
End Function
'----------------MAIN------------------------------------------
after_clean = removeScenarioTags("Market Value (steep+50)")
msgbox after_clean
最佳答案
关于regex - 带有字符 + 或 - 的 VBScript RegExp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47317599/