有一行行的文本数据形如“hello how are you:”
"step :9"
。
等,按行读取到一行文本数据,想要匹配他是否包含关键字"step:",如果包含的话,想取到后面的数值该如何去做呢?
"step :9"
。
等,按行读取到一行文本数据,想要匹配他是否包含关键字"step:",如果包含的话,想取到后面的数值该如何去做呢?
解决方案 »
- 有没有SWT的字体设置控件啊?就像QQ或FeiQ聊天窗口里的。
- thinking in java 中一道题
- java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]用户 'sa' 登录失败。
- java新手上路,请多指教!一个关于参数类型的问题
- 关于Vector的问题
- 如何设定JTable特定行的颜色
- 整形与长整形问题
- 如何加入一个JComboBox到JTable中,在线等待?
- 关于用jbuilder7生成可执行文件的问题
- 怎么编写自己的listener呢?
- 关于JAVA与数据库的问题。求指点
- 一个简单的类加载问题。
如果已经是读取到该行字符串了,接下来的判断和读取就简单了
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));
}
}