Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 如何提取具有文本和不同数字大小的单元格_Regex_Vba_Excel - Fatal编程技术网

Regex 如何提取具有文本和不同数字大小的单元格

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。 此正则表达式匹配所有示例(请参见)这对您应该有

我正在使用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。
此正则表达式匹配所有示例(请参见)

这对您应该有一些用处: