【发布时间】:2018-02-08 07:18:36
【问题描述】:
我有一个文本文件中的一行,我只想匹配第一个出现的数字而忽略第二个。 字符串如下所示:
Dauerstufe 1 a 1 a 2 a 2 a 3 a 3 a 5 a 5 a 10 a 10 a 20 a 20 a 30 a 30 a 50 a 50 a 100 a 100 a
所以我只想匹配:1 2 3 5 10 20 30 50 100 或用户可能想要输入的任何其他数字。
使用[0-9]+ 仅匹配数字非常容易。
但是如何让它只匹配第一个呢?
提前感谢您的帮助!
编辑:我忘了说正则表达式要在 vba 中使用。
【问题讨论】:
-
使用编程语言
-
获得匹配项后,您始终可以删除重复项。
标签: regex