Regex 如何提取具有文本和不同数字大小的单元格
我正在使用VBA,我想提取以下内容: 来自单元格的Regex 如何提取具有文本和不同数字大小的单元格,regex,vba,excel,Regex,Vba,Excel,我正在使用VBA,我想提取以下内容: 来自单元格的TEST-1、TEST-11、TEST-111或TEST-1111 我目前得到的正则表达式是: RE.Pattern = "(TEST-\d{3,4})" 这只是使用TEST-111或TEST-1111提取单元格。(它不提取我也需要的TEST-1或TEST-11)我已经尝试了几个不同的迭代或我的正则表达式,但没有成功 有人知道怎么做吗?看起来您需要使用“(TEST-\d{1,4})”regexp。 此正则表达式匹配所有示例(请参见)这对您应该有
TEST-1、TEST-11、TEST-111
或TEST-1111
我目前得到的正则表达式是:
RE.Pattern = "(TEST-\d{3,4})"
这只是使用TEST-111
或TEST-1111
提取单元格。(它不提取我也需要的TEST-1
或TEST-11
)我已经尝试了几个不同的迭代或我的正则表达式,但没有成功
有人知道怎么做吗?看起来您需要使用“(TEST-\d{1,4})”regexp。
此正则表达式匹配所有示例(请参见)这对您应该有一些用处: