Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java SE 综合讨论区  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 请教一个关于Regex的问题!
ditty

负资产小资

CJSDN高级会员


发贴: 1038
积分: 143
于 2003-10-27 09:17 user profilesend a private message to usersend email to dittysearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
最近需要用到一部分Regex的内容,但是使用过程中遇到一个中文的问题,请各位朋友帮忙看一下!

对于英文没有问题

String str = "<td rowspan=2>test</td>";
String regex = "<\\s*td[^>]*>([^<]*)</\\s*td\\s*>";
Pattern pattern = Pattern.compile(regex,Pattern.UNICODE_CASE);
Matcher matcher = pattern.matcher(str);
while(matcher.find()){
String value = matcher.group(1);
System.out.println(value);
}

但是换成中文就解析不出来!

String str = "<td rowspan=2>测试</td>";
String regex = "<\\s*td[^>]*>([^<]*)</\\s*td\\s*>";
Pattern pattern = Pattern.compile(regex,Pattern.UNICODE_CASE);
Matcher matcher = pattern.matcher(str);
while(matcher.find()){
String value = matcher.group(1);
System.out.println(value);
}


ditty edited on 2003-10-27 09:30

内忧外患的时代,洗心革面,阿咪豆腐~

话题树型展开
人气 标题 作者 字数 发贴时间
4584 请教一个关于Regex的问题! ditty 697 2003-10-27 09:17
3883 Re:请教一个关于Regex的问题! ditty 25 2003-10-27 10:21
3327 Re:请教一个关于Regex的问题! floater 164 2003-10-27 23:21
3926 Re:请教一个关于Regex的问题! ditty 86 2003-10-28 08:35
3722 Re:请教一个关于Regex的问题! sgecko 471 2003-10-28 23:35

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923