正则表达式,从一个字符串中提取链接地址
2014-05-27 00:20
351 查看
写出正则表达式,从一个字符串中提取链接地址。比如下面字符串中
“IT面试题博客中包含很多
软件测试面试题 ”
则需要提取的地址为 “http://www.mianwww.com/html/category/it-interview/softwaretest ”
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Regex {
static void url() {
String input = “IT面试题博客中包含很多 软件测试面试题 “;
Pattern pattern;
Matcher matcher;
pattern = Pattern.compile(“<a(?: [^>]*)+href=([^ >]*)(?: [^>]*)*>”);
matcher = pattern.matcher(input);
while (matcher.find()) {
System.out.println(matcher.group());
}
}
public static void main(String[] args) {
url();
}
}
“IT面试题博客中包含很多
软件测试面试题 ”
则需要提取的地址为 “http://www.mianwww.com/html/category/it-interview/softwaretest ”
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Regex {
static void url() {
String input = “IT面试题博客中包含很多 软件测试面试题 “;
Pattern pattern;
Matcher matcher;
pattern = Pattern.compile(“<a(?: [^>]*)+href=([^ >]*)(?: [^>]*)*>”);
matcher = pattern.matcher(input);
while (matcher.find()) {
System.out.println(matcher.group());
}
}
public static void main(String[] args) {
url();
}
}
相关文章推荐
- PHP提取字符串中的图片地址[正则表达式]
- 正则表达式提取链接地址-邮箱邮件
- 微软面试题:正则表达式提取链接地址
- 正则表达式对邮件地址进行校验以及从一个字符串中匹配出一个格式正确的邮件地址
- PHP提取字符串中的图片地址[正则表达式]
- javascript 获取链接文件地址中第一个斜线内的正则表达式
- [笔记]如何使用正则表达式提取字符串中的分隔元素
- 正则表达式提取图片地址
- JavaScript正则表达式提取字符串中字母、数字、中文[转]
- 急!!!求从字符串中提取形如: div([MC0010000000006],此若干个字符或数字,0) 的正则表达式
- JS正则表达式提取字符串中所有汉字的脚本
- 用正则表达式提取网页中的邮箱地址
- [导入][原创]使用正则表达式找出HTML代码内所有IMG图片的SRC链接地址
- 正则表达式,字符串提取
- 将地址转换为链接的正则表达式(regex url href)
- 判断是否为链接地址的正则表达式(包括相对和绝对地址)
- 用正则表达式提取网页中的邮箱地址