此问题在此处已有答案:
Regex for number with decimals and thousand separator(6个答案)
6天前关闭
我有什么我虽然一个简单的情况下,但我无法找到解决方案。简单的文字
this is number 88 and rest of the text
字符串
我想从中提取所有数字(在这种情况下是88)是简单的\d+或[0-9]+,我完成了。问题是,有时我有一个下面的形式与逗号的文本:
this is number 2,563 and rest of the text
型
当我应用上面的任何一种模式时,它会给我留下2565-在2和5之间有一个空格,最后会导致新的一行,
2
563
型
在我将其导出到Excel后。问题是我使用自定义工具(不是编程语言),除了文本作为输入,正则表达式模式和导出输出。这就是为什么我需要单一模式,消除空间,并产生88或2563或任何其他数字。逗号是每3个位置明显,所以它也可以是1,345,321以及在“这是数字......和其余的文本”之间只有一个数字5
我该如何克服这个问题?
1条答案
按热度按时间bq8i3lrv1#
你可以用
字符串
请参阅a demo on regex101.com。
您未指定编程语言(如果有),但这适用于大多数引擎。