【发布时间】:2016-03-26 15:52:32
【问题描述】:
我有字符串为
str = "-------------Date 26032016
Hi Team, I am alone.
-------------Time 206066";
我需要
大家好,我一个人。
我正在使用以下代码,但是
Pattern p = Pattern.compile("(-*?) H");
Matcher m = p.matcher(str);
while (m.find()) {
part = m.group(1);
}
Pattern p1 = Pattern.compile("(.*?) -");
Matcher m1 = p1.matcher(part);
while (m1.find()) {
part1 = m1.group(1);
}
但不工作。
我正在尝试查找日期(例如 ------------- 日期 26032016)和时间(例如 ------------ -时间 206066)。
【问题讨论】:
-
你的预期输出是什么?
-
您好!您认为您可以扩展一下您正在尝试做的事情吗?如果你只是想找到那个字符串,你能不能只匹配字符串本身?或者你想在破折号和日期之间找到任何字符串?
-
我需要嗨团队,我一个人。
-
@Kezz101 :是的,我正在尝试查找日期(-------------日期 26032016)和时间(--------- ----时间206066)..
标签: java string pattern-matching matcher