我的字符串:Java的匹配器錯誤
null[00:14.04]I've /n[00:14.11]got /n[00:14.18]a /n[00:14.25]fee- /n[00:15.02]ling /n
我試圖獲得之間的每一個數據[< --->]括號中。這是我的代碼。
String find = "[(.*?)\\\\]";
Pattern patern = Pattern.compile(find);
Matcher matcher = patern.matcher(intake);
while(matcher.find()){
i++;
matcher.find(i);
int start = matcher.start();
int end = matcher.end();
String group = matcher.group();
}
初步結果:
start = 10
end = 11
group = "."
我想要的是(在我的頭上計數)
start = 4
end = 14
group = [00:14.04]
接下來是
start = 22
end = 32
group = [00:14.11]
等
什麼是正確的模式?
所以你希望它匹配並返回'[]'括號內的所有內容,那麼所有的時間戳?你在「想要」中說什麼不清楚。 – Walls 2013-04-04 14:31:25