一个超链接的正则表达式的问题 String regEx = "(http://[A-Za-z0-9\\.\\/=\\?%\\-\\&\\_~`@':+!]+)";如何才能匹配不以>、"及=开头,<结尾? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String regEx = "(http://[^>^"^=A-Za-z0-9\\.\\/=\\?%\\-\\&\\_~`@':+!]+)"; 我的意思是,比如说: String str = "aaaa http://www.tom.com/ dddddddddddddddddddddddd test =http://www.tom2.com http://www.tom3.com<"; String regEx = "(http://[A-Za-z0-9\\.\\/=\\?%\\-\\_\\&~`@':+!(^\\<)]+)"; Pattern p = Pattern.compile(regEx); Matcher m = p.matcher(str); while (m.find()) System.out.println(m.group());这样,只打印出http://www.tom.com/不匹配网址后跟<的地址。这样的正则要怎么写?请教csdn的高手。 超链接以http或ftp开头,中间只能由单个点来分隔规则是"((http)|(ftp))://\\d+((\\.)\\d)*(\\.)((org)|(cn)|(com)|(net)|(edu))" > up.> 匹配除某个字符串外的所有字符/数字的组合,这样的表达式怎么写???比如要除去 eliminate\d*^(eliminate).\d* > up.> 匹配除某个字符串外的所有字符/数字的组合,这样的表达式怎么写???比如要除去 eliminate\d*^(eliminate).\d*不对啊.这样如果有eliminate还是匹配的. up知道匹配开头是:String regEx = "[^\\=](http://[A-Za-z0-9\\.\\/=\\?%\\-\\_\\&~`@':+!(^\\<)]+)"; hashmap的问题 sqlserver 分页问题 怎样输出? JAVA 文件操作问题 JAVA的前途!!! 大家帮看下?java程序 怎么将一个String字符串(含中文)生成成一副图片(jpg格式最好)?盼各位指点一二!!! Double型数据千分符的显示!!! 如何将数据库数据转换成树形结构 稚嫩小问题。。。 问个java连接access的问题! 如何看《Thinking in java》这本书?
String str = "aaaa http://www.tom.com/ dddddddddddddddddddddddd test =http://www.tom2.com http://www.tom3.com<";
String regEx = "(http://[A-Za-z0-9\\.\\/=\\?%\\-\\_\\&~`@':+!(^\\<)]+)";
Pattern p = Pattern.compile(regEx);
Matcher m = p.matcher(str);
while (m.find())
System.out.println(m.group());这样,只打印出http://www.tom.com/
不匹配网址后跟<的地址。
这样的正则要怎么写?请教csdn的高手。
规则是"((http)|(ftp))://\\d+((\\.)\\d)*(\\.)((org)|(cn)|(com)|(net)|(edu))"
> 匹配除某个字符串外的所有字符/数字的组合,这样的表达式怎么写???比如要除去 eliminate\d*^(eliminate).\d*
> 匹配除某个字符串外的所有字符/数字的组合,这样的表达式怎么写???比如要除去 eliminate\d*^(eliminate).\d*
不对啊.这样如果有eliminate还是匹配的.
String regEx = "[^\\=](http://[A-Za-z0-9\\.\\/=\\?%\\-\\_\\&~`@':+!(^\\<)]+)";