请在一个字符串中找连续最长的数字串,并返回这个数字串。
如果存在长度相同的连续的数字串,则返回最后一个。如果没有符合条件的字符串,则返回空字符串“”。
注意:
- 数字串可能由数字“0-9”,小数点,当读包括组成数字串的所有符号。“.”可以作为连接符连接两个数字,但是要求"."两边必须都是数字。
- 长度不定,可能含有空格。
输入
abcd123.4567.890.123
输出:
4567.890
输入:
abc123b2345d6789
输出:
6789
本题可以采用正则匹配的方式来求解,关键的难点在于如何写出匹配的正则表达式。
public class MaxSuccessiveNumber