Java从shoutcast流url剪切链接

Java从shoutcast流url剪切链接,java,string,Java,String,弦 [播放列表]numberofentries=2文件1=http://66.162.107.142/cpr1_K128OV.oggTitle1=KCFR 新闻长度1=-1文件2=http://66.162.107.141:8000/cpr1_K128OV.oggTitle2=KCFR 新闻背景长度2=-1版本=2 我想剪切此文件中的所有链接,如何使用正则表达式查找和替换URL。要知道这类事情充满了危险。张贴一个你希望最终结果是什么样的例子,以获得更好的答案。所有的URL都是IP地址吗?下面的类

[播放列表]numberofentries=2文件1=http://66.162.107.142/cpr1_K128OV.oggTitle1=KCFR 新闻长度1=-1文件2=http://66.162.107.141:8000/cpr1_K128OV.oggTitle2=KCFR 新闻背景长度2=-1版本=2


我想剪切此文件中的所有链接,如何使用正则表达式查找和替换URL。要知道这类事情充满了危险。张贴一个你希望最终结果是什么样的例子,以获得更好的答案。所有的URL都是IP地址吗?

下面的类

package regexpso;

import java.util.regex.*;

public class Main {

    public static void main(String[] args) {
        Pattern p = Pattern.compile("(http:.*?.ogg)");
        Matcher m = p.matcher("[playlist]numberofentries=2File1=http://66.162.107.142/cpr1_K128OV.oggTitle1=KCFR NewsLength1=-1File2=http://66.162.107.141:8000/cpr1_K128OV.oggTitle2=KCFR News BackupLength2=-1Version=2");

        while (m.find()) {
            System.out.println(m.group());
        }
    }
}
印刷品

http://66.162.107.141:8000/cpr1_K128OV.ogg

结果呢