我正在使用VBA,我想提取以下内容:
来自单元格的 TEST-1, TEST-11, TEST-111
或TEST-1111
。
我目前得到的正则表达式是:
RE.Pattern = "(TEST-\d{3,4})"
这只是提取TEST-111
或TEST-1111
的细胞。 (它不提取TEST-1
或TEST-11
,这也是我需要的)我已经尝试了几次不同的迭代或我的正则表达式而没有运气。
有没有人对如何做到这一点有任何想法?
答案 0 :(得分:1)
看起来你需要使用"(TEST- \ d {1,4})"正则表达式。 此正则表达式匹配您的所有示例(请参阅http://myregexp.com?regex=TEST-%5Cd%7B1,4%7D&text=TEST-1%20TEST-11%20TEST-111%20TEST-1111)