Java Cut Ссылки с URL потока Shoutcast - PullRequest
0 голосов
/ 14 октября 2010

строка

[список воспроизведения] numberofentries = 2File1 = http://66.162.107.142/cpr1_K128OV.oggTitle1=KCFR NewsLength1 = -1File2 = http://66.162.107.141:8000/cpr1_K128OV.oggTitle2=KCFR Резервное копирование новостейLength2 = -1Version = 2

Я хочу вырезать все ссылки в этом файле, как?

Ответы [ 2 ]

0 голосов
/ 15 октября 2010

следующий класс

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

как результат.

0 голосов
/ 14 октября 2010

Используйте регулярное выражение для поиска и замены URL-адресов.Знайте, что такие вещи чреваты опасностью.Опубликуйте пример того, как вы хотите, чтобы конечный результат выглядел как лучший ответ.Все ли URL-адреса являются IP-адресами?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...