【发布时间】:2016-10-11 18:34:41
【问题描述】:
我有一个输入字符串,假设它是 111.112.111.0.0 > 111.33.44.55.11 pxs ikf len 3348 ,它有时也可能通过流输入为 111.112.111.0.0 > 111.33.44.55.11 pxs ikf len 3348 BBBTTT。
如何捕获 via 子字符串中“len”之后出现的数字?使用system.out.println(stringStr.substring(stringStr.lastIndexOf(" ") + 1)只会打印3348,如果它是上面字符串的最后一部分,但如果出现BBBTTT,它将不起作用。
如何在“len”之后打印子字符串的数字,但不包括后面的数字(可能是 0-9999,而不是更多),所以后面不包含任何字符?
【问题讨论】:
-
这是正则表达式的候选对象。了解它。