来自shoutcast流网址的Java剪切链接

时间:2010-10-14 17:58:01

标签: java string

字符串

[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

我想剪切此文件中的所有链接,如何?

2 个答案:

答案 0 :(得分:0)

使用正则表达式查找和替换URL。请注意,这种事情充满了危险。发布您想要最终结果的示例,以获得更好的答案。所有的URL都是IP地址吗?

答案 1 :(得分:0)

以下课程

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.142/cpr1_K128OV.ogg   http://66.162.107.141:8000/cpr1_K128OV.ogg

结果。