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

时间:2014-04-30 07:27:46

标签: regex vba excel-vba excel

我正在使用VBA,我想提取以下内容:

来自单元格的

TEST-1, TEST-11, TEST-111TEST-1111

我目前得到的正则表达式是:

RE.Pattern = "(TEST-\d{3,4})"

这只是提取TEST-111TEST-1111的细胞。 (它不提取TEST-1TEST-11,这也是我需要的)我已经尝试了几次不同的迭代或我的正则表达式而没有运气。

有没有人对如何做到这一点有任何想法?

1 个答案:

答案 0 :(得分:1)

看起来你需要使用"(TEST- \ d {1,4})"正则表达式。 此正则表达式匹配您的所有示例(请参阅http://myregexp.com?regex=TEST-%5Cd%7B1,4%7D&text=TEST-1%20TEST-11%20TEST-111%20TEST-1111