2

我有以下字符串:

WOA: 1234-123 - Text Text Text Text

或者

WOA 0123 Text Text Text

或者

WOA 012345678 - Text Text Text

我只需要从这些字符串中获取数字(如果数字中包含破折号,我也需要这些破折号,但如果最后是破折号,我不需要它)。我知道我可以使用 ASCII 码来做到这一点,但是使用 Regex 看起来会好得多,但是我对 Regex 的了解非常有限,所以请提供任何帮助。

4

1 回答 1

7

可能您正在寻找这个正则表达式:

[0-9]+(-[0-9]+)*
于 2013-11-08T14:25:05.090 回答