基本上,我有一些字符串,比如
5 - Avenue Rd
9 - Bellamy
21 - Brimley
191 - Highway 27 Rocket
等等。我正在寻找一种使用 GoogleGuava
返回开头数字的方法。根据我的研究:
CharMatcher.DIGIT.retainFrom
很好,但我希望它停在第一个非数字字符处。CharMatcher.DIGIT.trimLeadingFrom
几乎是我想要的,除了它返回我想要一串数字的字符串的另一部分。
有任何想法吗?
编辑:添加了另一个例子。
上述四个示例的预期输出:
5
9
21
191