использовать регулярные выражения для получения значений Java - PullRequest
2 голосов
/ 31 марта 2010

Я хочу, как получить отдельный текст из группы содержимого в Java ..

пример

String a = "area href=\"hai.com\"  jkjfkjs </area> ndkjfkjsdfj dfjkdsjfl jkdf dljflsd fljdf kd;fsd a href=\"hoo.com\"  sdf</a> jisdjfi jdojfis joij";

Я хотел бы получить только ссылку href ..

как писать регулярные выражения ..

спасибо и заранее

Ответы [ 2 ]

4 голосов
/ 31 марта 2010

Это должно сработать.

String text = ...
Matcher matcher Pattern.compile("href=\"(.*?)\"").matcher(text);
while (matcher.find())
{
   String hrefcontent = matcher.group(1);
}
1 голос
/ 31 марта 2010

Попробуйте:

import java.util.regex.Pattern;
String textToSearch = "[Some text to search through]";
Pattern regex = Pattern.compile("href=\"(.*?)\"")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...