Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有以下字符串:
WOA: 1234-123 - Text Text Text Text
或者
WOA 0123 Text Text Text
WOA 012345678 - Text Text Text
我只需要从这些字符串中获取数字(如果数字中包含破折号,我也需要这些破折号,但如果最后是破折号,我不需要它)。我知道我可以使用 ASCII 码来做到这一点,但是使用 Regex 看起来会好得多,但是我对 Regex 的了解非常有限,所以请提供任何帮助。
可能您正在寻找这个正则表达式:
[0-9]+(-[0-9]+)*