groovy 速学 - 19 - 正则
来源:互联网 发布:达内java培训具体安排 编辑:程序博客网 时间:2024/05/16 12:47
目录
- 正则表达式
- 建立 Pattern
- 建立 Matcher
- 执行匹配
- 实例
- 正则表达式
摘要
Pattern,Matcher
正则表达式
建立 Pattern
def pattern = /1010/
建立 Matcher
def matcher = input =~ pattern
执行匹配
input ==~ pattern
实例
Groovy
def pattern = /1010/def input = "1010"def matcher = input =~ patternif (input ==~ pattern) { input = matcher.replaceFirst("0101") println(input) //0101}
Java
Pattern pattern = Pattern.compile("1010");String input = "1010";Matcher matcher = pattern.matcher(input);if (matcher.matches()) { input = matcher.replaceFirst("0101"); System.out.println(input); //0101}
0 0
- groovy 速学 - 19 - 正则
- groovy 速学 - 03 - 脚本
- groovy 速学 - 07 - 异常
- groovy 速学 - 09 - 集合
- groovy 速学 - 10 - 映射
- groovy 速学 - 11 - 类
- groovy 速学 - 22 - IO
- groovy 速学 - 30 - Sql
- groovy 速学 - 01 - 安装与运行
- groovy 速学 - 04 - 操作符
- groovy 速学 - 24 - 与 Java 互调
- groovy 速学 - 31 - Builder 与 Template
- groovy 速学 - 32 - Web 开发
- Groovy Tip 19 正则表达式 二
- groovy 速学 - 02 - 数据类型与作用域
- groovy 速学 - 05 - 方法,函数与闭包
- groovy 速学 - 06 - 流程控制与范围
- groovy 速学 - 23 - Xml及 Json 的处理
- [LinkedIn] Url shortening
- java并发编程实践-第四章-组合对象
- JSP页面dialog弹出层
- MyEclipse搭建SSH(Struts2+Spring2+Hibernate3)框架项目教程
- UML类图小结
- groovy 速学 - 19 - 正则
- 进程异常退出导致死锁的解决办法
- 【cocos2d-x 3】关于plist和TexturePacker的简单使用
- HTML <a> 标签的 href 属性 注意其URL分为绝对 相对 锚
- Compare Version Numbers
- 【OJ练习】删除重复字符
- C++中的mutable关键字
- UVa 246 10-20-30
- 跨国移动广告—Tapjoy的接入技巧、注意事项和后台操作