日期:2014-05-20  浏览次数:20813 次

如何去掉歌词前面的时间标志?
请问如何写才能有效去除lrc歌词中前面时间的部分,比如:
[01:52.00][00:28.00]狼烟起江山北望
[01:57.00][00:33.00]龙起卷马长嘶剑气如霜
[02:01.00][00:38.00]心似黄河水茫茫
[02:06.00][00:43.00]二十年纵横间谁能相抗
=======〉
狼烟起江山北望
龙起卷马长嘶剑气如霜
心似黄河水茫茫
二十年纵横间谁能相抗
谢谢。

------解决方案--------------------
发觉没有,前面的时间都是一样的字符长度.
class music {

public static void main(String[] args) {
// TODO: Add your code here
String str= "[01:52.00][00:28.00]狼烟起江山北望 ";
String str1;
str1=str.substring(20);
System.out.println(str1);
}
}

------解决方案--------------------
你可以搜索最后一个 "] "符号
String str= "[01:52.00][00:28.00]狼烟起江山北望 ";
int pos=str.lastIndexOf( "] ");
System.out.println(str.substring(pos+1));