【发布时间】:2020-10-17 18:19:21
【问题描述】:
在混乱的字符串中,例如: dfnjvqifoo2020o43e25w54p32n5qvto4325432543nvgn4325gn2020repw
我想匹配字符串中除了短语 foo2020 之外的所有数字
我试过 /(?
【问题讨论】:
-
您可以使用与捕获组
foo\d+|(\d+)regex101.com/r/oKC0SP/1 的交替使用您要查找的数字在组 1 中。 -
另外澄清一下,2020 不应该匹配,因为它后面跟着 'foo'
-
你可以匹配你不想要的(即
foo2020),然后在一个组中捕获你想要的。foo\d+|(\d+) -
另一个选项是使用
(?<!foo\d*)\d+regex101.com/r/nYkR4S/1 -
天哪,非常感谢,这让我头疼了好几个小时
标签: javascript regex string typescript numbers