在java中怎么写包含有<PassportName>..</PassportName>的正则表达式? 比如有一字串(xml),里面有包含一些<PassportName>...</PassportName>的组,我想把它从中选出来并打印要怎么写正则表达式? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static void main(String args[]){ String xmlStr = "dsfsafds<PassportName>fdsfds</PassportName><PassportName>dfe</PassportName>dsfds"; Pattern p = Pattern.compile("<PassportName>[^</PassportName>].*</PassportName>"); Matcher m = p.matcher(xmlStr); if(m.find()){ System.out.println(m.group()); } } String xmlStr = "dsfsafds<PassportName>fdsfds</PassportName><PassportName>dfe</PassportName>dsfds"; Pattern p = Pattern .compile("<PassportName>.*?</PassportName>"); Matcher m = p.matcher(xmlStr); while (m.find()) { System.out.println(m.group()); } public static void main(String args[]){ String xmlStr = "dsfsafds<PassportName>fdsfds</PassportName>dfds<PassportName>dfe</PassportName>dsfds"; Pattern p = Pattern.compile("<PassportName>\\w*</PassportName>"); Matcher m = p.matcher(xmlStr); while(m.find()){ System.out.println(m.group()); } } 求助,关于正则表达式 [求助]大家都使用什么文档管理工具 MyEclipse 控件定位问题 编译出错,但不是很明白,请指教. 按照Oracle时总出现写入文件错误怎么回事呀 关于反射jdk的一个问题, 难道jdk 有 bug??? java文件合并问题 谁知道java直接调用dos命令的方法? 如何实现Image类序列化? 并发编程中的安全发布问题 如何运用泛型对类型(包括基本类型以及包装器类型)进行自动识别? 我的connection.rollback()为什么必须用try..catch
public static void main(String args[]){
String xmlStr = "dsfsafds<PassportName>fdsfds</PassportName><PassportName>dfe</PassportName>dsfds";
Pattern p = Pattern.compile("<PassportName>[^</PassportName>].*</PassportName>");
Matcher m = p.matcher(xmlStr);
if(m.find()){
System.out.println(m.group());
}
}
String xmlStr = "dsfsafds<PassportName>fdsfds</PassportName><PassportName>dfe</PassportName>dsfds";
Pattern p = Pattern
.compile("<PassportName>.*?</PassportName>");
Matcher m = p.matcher(xmlStr);
while (m.find()) {
System.out.println(m.group());
}
public static void main(String args[]){
String xmlStr = "dsfsafds<PassportName>fdsfds</PassportName>dfds<PassportName>dfe</PassportName>dsfds";
Pattern p = Pattern.compile("<PassportName>\\w*</PassportName>");
Matcher m = p.matcher(xmlStr);
while(m.find()){
System.out.println(m.group());
}
}