正则表达式 - 如何删除破折号和字符,以获得数字

问题描述:

我需要一个正则表达式,可以删除破折号和字符,所以我只是留下一个数字。正则表达式 - 如何删除破折号和字符,以获得数字

举例来说,如果我有这样的:

1-Vehicle 

我用它正则表达式我会得到这样的:

1 

任何帮助将是巨大的。

您可以使用此正则表达式。它会删除所有其他字符后给你所有的数字。

s/[^\d]//gis; 

对于从字符串的开头提取号码:/^(\d+).*$/