有一行行的文本数据形如“hello how are you:”
"step :9"
。。。。。。。
等,按行读取到一行文本数据,想要匹配他是否包含关键字"step:",如果包含的话,想取到后面的数值该如何去做呢?
------解决方案--------------------------------------------------------
- Java code
public static void main(String[] args) { String s = "step :9asdfsad"; Matcher m = Pattern.compile("step\\s*:(\\d+)").matcher(s); while(m.find()){ System.out.println(m.group(1)); } }
------解决方案--------------------------------------------------------