求正则表达式 http://www.sina.com.cn/a.htmhttp://www.sina.com.cn怎么样将www.sina.com.cn提取出来谢谢了http://要提取的/a.htm 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 "^http://((?:\\w+.){2,}\\w+)"这个就是那个Pattern然后用Matcher提取出来就好了 能给个代码吗时间紧来不及查书了谢谢还有可能还有匹配http://sina.com.cnhttp://news.sina.com.cn这两种格式 Pattern p = Pattern.compile("^http://((?:\\w+.){2,}\\w+)(?:/\\w+)"); Matcher mm = p.matcher("http://www.ddgjw.com/tt.aa"); boolean result = mm.find(); if(result) { System.out.print(mm.group()); } else { System.out.println("no"); }大概就是这样,但是没有测试你测试一下看看 System.out.print(mm.group());楼主,我今天测试了一下,上面这句话要改一下,要改成System.out.print(mm.group(1));只要取得第一个存储区里的内容就可以了,第二个不用了的 类的对象是个数组的时候怎么给它赋值 ? Vector不会为static 分配空间,是不是这样吧? 10进制转16进制问题 关于java连接数据库的问题 JB2005与JB9哪个好用点啊 多线程通信和对象流的问题!!给80分的哦! 怎么打包成 jar 并且指明清单的主文件??用一条语句 求大神帮忙,!看看 在下初学java,请各位大虾推荐几个java学习网站吧! Use COM in java 怎么把字符串转为java.sql.Date 类型? 如何禁止打印对话框
然后用Matcher提取出来就好了
时间紧
来不及查书了
谢谢还有可能还有匹配
http://sina.com.cn
http://news.sina.com.cn
这两种格式
Matcher mm = p.matcher("http://www.ddgjw.com/tt.aa");
boolean result = mm.find();
if(result)
{
System.out.print(mm.group());
}
else
{
System.out.println("no");
}大概就是这样,但是没有测试
你测试一下看看
楼主,我今天测试了一下,上面这句话要改一下,要改成System.out.print(mm.group(1));
只要取得第一个存储区里的内容就可以了,第二个不用了的