【发布时间】:2020-05-14 16:46:57
【问题描述】:
我是正则表达式的新手,想知道如何才能只获得像100 2011-10-20 14:28:55 这样的字符串中的第一个数字。在这种情况下,我希望它返回100,但这个数字也可以更短或更长。
我在考虑类似 [0-9]+ 的东西,但它需要单独的每个数字 (100,2001,10,...)
谢谢。
【问题讨论】:
-
你知道字符串总是以数字开头还是你想要任何字符串的第一个数字?如果是前者,这不是正则表达式的好用。
-
我知道字符串总是以数字开头。它总是遵循我给出的模式。 (生效日期时间)
-
为什么不直接找第一个空格呢?