全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Java使用正则表达式截取重复出现的XML字符串功能示例

本文实例讲述了Java使用正则表达式截取重复出现的XML字符串功能。分享给大家供大家参考,具体如下:

public static void main(String[] args) throws DocumentException {
    String s = "<MTCCommand Time=\"2014-03-22\"><Login UserId=\"admin\" UserPasswd=\"123\" /></MTCCommand><MTCCommand><Login/></MTCCommand>";
    String regEx = "<MTCCommand((?!<MTCCommand).)*</MTCCommand>";
    Pattern pat = Pattern.compile(regEx);
    Matcher mat = pat.matcher(s);
    while(mat.find()){
      System.out.println(mat.group());
    }
}

输出结果:

<MTCCommand Time="2014-03-22"><Login UserId="admin" UserPasswd="123" /></MTCCommand>
<MTCCommand><Login/></MTCCommand>

PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用:

JavaScript正则表达式在线测试工具:
http://tools./regex/javascript

正则表达式在线生成工具:
http://tools./regex/create_reg

更多关于java算法相关内容感兴趣的读者可查看本站专题:《Java正则表达式技巧大全》、《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》、《Java文件与目录操作技巧汇总》和《Java缓存操作技巧汇总》

希望本文所述对大家java程序设计有所帮助。


# Java  # 正则表达式  # 截取  # 重复出现  # XML  # 字符串  # Java正则表达式循环匹配字符串方式  # java 正则表达式获取两个字符中间的字符串方法  # Java通过正则表达式获取字符串中数字的方法示例  # java使用正则表达式查找包含的字符串示例  # Java正则表达式判断字符串中是否包含中文示例  # Java使用正则表达式判断字符串是否以字符开始  # Java用正则表达式实现${name}形式的字符串模板实例  # Java字符串 正则表达式详解  # Java正则表达式匹配字符串并提取中间值的方法实例  # 操作技巧  # 相关内容  # 感兴趣  # 数据结构  # 给大家  # 更多关于  # 所述  # 程序设计  # 再为  # 测试工具  # 讲述了  # lt  # MTCCommand  # Time  # args  # throws  # DocumentException  # Login  # UserId 


相关文章: 如何用花生壳三步快速搭建专属网站?  如何通过智能用户系统一键生成高效建站方案?  如何在云主机快速搭建网站站点?  高端智能建站公司优选:品牌定制与SEO优化一站式服务  如何高效配置IIS服务器搭建网站?  如何快速上传建站程序避免常见错误?  建站之星如何一键生成手机站?  网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?  武清网站制作公司,天津武清个人营业执照注销查询系统网站?  平台云上自助建站如何快速打造专业网站?  英语简历制作免费网站推荐,如何将简历翻译成英文?  建站之星导航配置指南:自助建站与SEO优化全解析  如何快速生成凡客建站的专业级图册?  网站制作公司排行榜,抖音怎样做个人官方网站  如何在阿里云完成域名注册与建站?  怎么将XML数据可视化 D3.js加载XML  建站主机是什么?如何选择适合的建站主机?  建站VPS推荐:2025年高性能服务器配置指南  建站之星安装提示数据库无法连接如何解决?  中山网站制作网页,中山新生登记系统登记流程?  ,购物网站怎么盈利呢?  如何零成本快速生成个人自助网站?  如何在宝塔面板中创建新站点?  seo网站制作优化,网站SEO优化步骤有哪些?  常州自助建站工具推荐:低成本搭建与模板选择技巧  模具网站制作流程,如何找模具客户?  网站制作服务平台,有什么网站可以发布本地服务信息?  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  如何快速搭建虚拟主机网站?新手必看指南  C++如何编写函数模板?(泛型编程入门)  如何在阿里云香港服务器快速搭建网站?  交易网站制作流程,我想开通一个网站,注册一个交易网址,需要那些手续?  在线制作视频网站免费,都有哪些好的动漫网站?  网站制作公司排行榜,四大门户网站排名?  定制建站价位费用解析与套餐推荐全攻略  孙琪峥织梦建站教程如何优化数据库安全?  如何通过西部数码建站助手快速创建专业网站?  如何快速搭建高效可靠的建站解决方案?  如何在Windows服务器上快速搭建网站?  兔展官网 在线制作,怎样制作微信请帖?  如何通过FTP空间快速搭建安全高效网站?  如何确保西部建站助手FTP传输的安全性?  网站网页制作电话怎么打,怎样安装和使用钉钉软件免费打电话?  建站之星ASP如何实现CMS高效搭建与安全管理?  如何在西部数码注册域名并快速搭建网站?  宝塔建站教程:一键部署配置流程与SEO优化实战指南  简单实现Android验证码  建站之星会员如何解锁更多建站功能?  建站为何优先选择香港服务器?  香港服务器建站指南:免备案优势与SEO优化技巧全解析 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。