类似这样:
[ti:一无所有][ar:崔健][al:《新长征路上的摇滚》]
[by:yliang([email protected])]
[00:00]一无所有 
[00:18] 
[00:26]我曾经问个不休 你何时跟我走
[00:33]可你却总是笑我 一无所有
[00:42]我要给你我的追求 还有我的自由
[00:49]可你却总是笑我 一无所有
[03:23][03:16][01:58][01:50][01:05][00:57]噢......  你何时跟我走
[01:12]
[01:18]脚下的地在走 身边的水在流
[01:26]可你却总是笑我 一无所有
[01:34]为何你总笑个没够 为何我总要追求
[01:42]难道在你面前 我永远是一无所有
[02:05]
[02:46]告诉你我等了很久 告诉你我最后的要求
[02:53]我要抓起你的双手 你这就跟我走
[03:01]这时你的手在颤抖 这时你的泪在流
[03:08]莫非你是正在告诉我 你爱我一无所有
[03:32]
[04:54][04:46][04:39][04:31][04:24][04:16]噢......  你这就跟我走
[05:03]
怎么把不要的去掉,中括号,及时间,还有ti:等删掉.
弄了一会.没成功.
特上来请教大家.

解决方案 »

  1.   

    string output = Regex.Replace(input, @"\[[\d:]{5}\]", "");
      

  2.   

    后面再加上这句:
                output = Regex.Replace(output, @"\[[^:]*:([^\]]*)\]", @"[$1]");
      

  3.   

    yourStr = Regex.Replace(yourStr, "\\[\\d+:\\d+\\]|\\[.+?:(?<text>.+?)\\]", "$1");
      

  4.   

    string a=Regex.Replace(str,@"\[\w\w:(?(\d)\d\d\]|([^[]*?)\])","$1 ");//这里我加了个空格 要不 一无所有崔健《新长征路上的摇滚》  看着太别扭
      

  5.   

    后面两位比较高手,想来你们分也很多了。还是多支持一下Nara(千里之外)吧.