[代码] 正则东西类 import java.util.ArrayList;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;/*** 正则东西类* * @author QianJH Date: 2013-2-18 下午5:25:30*/ http://www.aaafaipiao.com/linked/20130219.do;
public final class RegexUtils {/*** 经过给定的正则表达式与待匹配的字符串,获取匹配指定索引的内容* * @param compileString 正则表达式* @param matcherString 待匹配的字符串* @param index 指定的索引* @return 存储正则成果的调集,外层List存储的是匹配到的多个成果,内层List存储的是多个索引匹配成果*/public static List> getRegexResult(String compileString,String matcherString, int... index) {List> result = new ArrayList>();Pattern pattern = Pattern.compile(compileString);Matcher matcher = pattern.matcher(matcherString);while (matcher.find()) {List result_ = new ArrayList();for (int i : index) {result_.add(matcher.group(i));}result.add(result_);}return result;}/*** 经过给定的正则表达式与待匹配的字符串,获取匹配的内容* * @param compileString 正则表达式* @param matcherString 待匹配的字符串* @return 存储正则成果的调集,外层List存储的是匹配到的多个成果,内层List存储的是多个索引匹配成果*/public static List> getRegexResult(String compileString,String matcherString) {return getRegexResult(compileString, matcherString, 0);}
} http://www.starkp.com/linked/20130219.do; 

转载于:https://www.cnblogs.com/fpqqchao/archive/2013/02/20/2917978.html

正则东西类,简化正则匹配相关推荐

  1. 正则基础之 NFA引擎匹配原理

    来源:http://www.jb51.net/article/19332.htm 1 为什么要了解引擎匹配原理 一个个音符杂乱无章的组合在一起,弹奏出的或许就是噪音,同样的音符经过作曲家的手,就可以谱 ...

  2. Java正则工具类从地址中提取省市区

    Java正则工具类从地址中提取省市区 最近有个需求,从一串地址中提取出省市区,然后开始寻找解决方案,最终通过网上一些正则,再加上自己改动的,貌似弄成一个比较匹配的工具类,其中代码如下,有需要的可以参考 ...

  3. 2019-9-19【Javase】String字符串、装箱和拆箱、日期类、正则

    文章目录 一.字符串 1.String类 2.StringBuffer类 StringBuffer 和 StringBuilder区别: 二.装箱和拆箱 装箱和拆箱: 比较: 常用的功能: 三.日期类 ...

  4. 正则语法+JavaScript的正则使用

    因为前端学习和工作的时候常用到正则,所以总结了一下正则表达式的基础语法和JavaScript怎么去使用正则 一.作用 正则的作用 1)对表单域项目(用户名.密码.邮箱.qq号码.手机等等)进行验证 2 ...

  5. java中a z正则表达式,Java正则字符类[a-zA-Z]匹配

    字符类[a-zA-Z]匹配从a到z或A到Z的任何字符. 示例 以下示例显示了字符类匹配的用法. package com.yiibai; import java.util.regex.Matcher; ...

  6. java中 a-zA-z_Java正则字符类[a-zA-Z]匹配

    字符类[a-zA-Z]匹配从a到z或A到Z的任何字符. 示例 以下示例显示了字符类匹配的用法. package com.yiibai; import java.util.regex.Matcher; ...

  7. 去除html标签的工具类,Java正则匹配过滤移除html标签以及获取img完整标签工具类...

    工具类记录于此,以供参考. package com.gccp.translate.biz.util; import org.apache.commons.lang3.StringUtils; impo ...

  8. 10、正则表达式 (笔试题、语法规则、正则对象方法、正则实例属性、支持正则表达式的String对象的方法、贪婪匹配与非贪婪匹配)

    正则表达式 目录 10.1 语法规则 10.1.1 创建方法 1.直接量 2.构造方法RegExp() 10.1.2 三个属性i,g,m 10.1.3 方括号 10.1.4 元字符 10.1.5 量词 ...

  9. mysql正则比较大小_MySQL正则表达式匹配

    概述 正则表达式和MySQL有何关系?正则表达式的作用是匹配文本,将一个模式(正则表达式)与一个文本串进行比较.MySQL用where子句对正则表达式提供了初步的支持,允许你指定正则表达式,过滤sel ...

最新文章

  1. 本期期刊主题:ASP.NET技术与JavaScript技巧,包括控件等
  2. [HNOI2007] 分裂游戏
  3. 封装好的实用的读写XML类---增删改查XML
  4. 小程序飞入购物车特效
  5. html移动端缩放解决方案
  6. css3媒体查询实例,css3 响应式媒体查询的示例代码
  7. smobiler中实现页面切换_.Net语言Smobiler开发之如何在手机上实现表单设计
  8. CAN网络总线_20220720
  9. 软件架构设计师:软件架构风格
  10. SpringMVC使用HandlerExceptionResolver实现全局异常处理器
  11. 杰卡德相似系数(Jaccardsimilarity coefficient)
  12. “醒醒吧,世界上有技术驱动型公司!”
  13. Unity 警告 Tiled GPU perf. warning: RenderTexture color surface (110x82) was not cleared/discarded
  14. “阿里外传”之二:中国雅虎,一个家庭的宠物传奇
  15. Docker容器基础(二) - Docker公司的入场
  16. 互联网公司优雅的转正述职
  17. zookeeper-系列2,简单实用
  18. 美团新一代渠道包打包神器walle
  19. 喊话程瞎子,出来道个歉真的那么难吗?
  20. 犹抱琵琶半遮面-OC

热门文章

  1. docker环境无法执行jmap -heap 56命令
  2. Spring cloud zuul跨域(一)
  3. HDOJ_2010_大二写_水仙花数
  4. 如何让VB6代码编辑器垂直滚动条随鼠标滚轮滚动
  5. 数据库的定义、关系型数据库的四种约束。。
  6. ChartType属性
  7. 学习在 ArcEngine 中使用 Geoprocessing
  8. [八省联考2018]劈配
  9. 部署项目到阿里云服务器上遇到的问题
  10. 学习Cassandra资料的一些整理