【发布时间】:2021-03-04 19:42:52
【问题描述】:
我正在使用 VBA 并尝试将字符串拆分为三列,几乎所有字符串都类似于 Company Name 3567782 Agent Name.pdf
使用这种模式,我想匹配空格和数字之前的所有文本(第一组)、数字(第二组)以及空格之后和 .pdf 之前的所有文本(第三组)。
strPattern = "^(.+)\n(\d{4,10})\n(.+).pdf"
我记得python中的空格是\s,但在VBA中看到的是\n。
你能帮我找到我正在寻找的正确模式吗?
【问题讨论】:
-
我会看看我能想出什么,但你应该把你当前的正则表达式放入regex101.com。我发现该网站非常非常有帮助,不仅可以解释不同标记的含义,还可以帮助构建和测试正则表达式。输入正则表达式后,请查看说明部分的右上角。它将每个字符分解成它的含义。