Java不懂(只会R,perl和matlab),但是一般的正则表达式可以用括号保存。这种很多专业一点的文字编辑期都可以做到的,比如TextWrangler(Mac里面的)用这个搜索:\d:(.+)\r, 不同程序差不多。替换成\1\1表示第一个括号里面的内容\d数字\r或者\n表示换行
(?<=\d:).*试试这个看