java正则表达式
来源:互联网 发布:用java打印等腰三角形 编辑:程序博客网 时间:2024/06/07 03:46
java正则表达式
import java.util.regex.Matcher;import java.util.regex.Pattern;public class TestRegExp {public static void main(String[] args) {String myText = "this is my 1st 2st life";String myRegex = "(\\d+\\w+)";Pattern p = Pattern.compile(myRegex);Matcher m = p.matcher(myText);/*if(m.find()){String matchText = m.group();int matchFrom = m.start();int matchEnd = m.end();System.out.println(matchText);System.out.println(matchFrom);System.out.println(matchEnd);}else{System.out.println("match failed");}*/System.out.println("================split================");while(m.find()){System.out.println(m.group());System.out.println(m.start());System.out.println(m.end());}System.out.println("================split================");System.out.println("".matches(".+"));System.out.println("12345".matches(".{3,5}"));System.out.println("123".matches("\\d{3,}"));System.out.println("aaaaaAAA".matches(".{0,5}"));System.out.println("================split================");if(Pattern.compile(myRegex).matcher(myText).find()){System.out.println("ok");}else{System.out.println("no");}System.out.println("================split================");System.out.println(myText);System.out.println(Pattern.compile(myRegex).matcher(myText).replaceAll("$1ABCDEFG"));System.out.println(Pattern.compile(myRegex).matcher(myText).replaceAll(""));System.out.println(Pattern.compile("\\s\\d+:\\d+:\\d+$").matcher("2016-6-9 09:07:44").replaceAll(""));System.out.println(Pattern.compile("\\s\\d+:\\d+:\\d+$").matcher("2016-6-9").replaceAll(""));System.out.println(Pattern.compile("(\\d+):(\\d+):(\\d+)$").matcher("2016-6-9 09:07:44").replaceAll("$1时$2分$3秒"));}}
================split================1st11142st1518================split================falsetruetruefalse================split================ok================split================this is my 1st 2st lifethis is my 1stABCDEFG 2stABCDEFG lifethis is my life2016-6-92016-6-92016-6-9 09时07分44秒
1 0
- Java 正则表达式正则
- 【正则表达式】Java正则表达式
- 正则表达式 JAVA正则表达式
- 【Java】【正则表达式】正则表达式
- Java 正则表达式详解_正则表达式
- java正则表达式!正则表达式踩坑!!!
- 正则表达式工具类,正则表达式封装,Java正则表达式
- Java正则表达式详解
- Java正则表达式详解
- Java正则表达式详解
- Java正则表达式详解
- Java正则表达式详解
- java和正则表达式
- java正则表达式详解!
- Java正则表达式详解
- Java正则表达式详解
- Java正则表达式详解
- Java正则表达式详解
- 第14周项目1—排序函数模板
- 单机部署多个Tomcat的方法
- AtomicInteger类的理解与使用
- 十一周项目-1-点-圆-圆柱类族的设计(2)
- 第13周 项目二(3)
- java正则表达式
- JBOSS常用端口说明
- 实现图片的自动滚动
- 两个成员的类模板
- leetcode 4. Median of Two Sorted Arrays
- clang terminal编译OC代码
- 数组类
- 生成MyEclipse8.5注册码的Java源码 生成MyEclipse8.5注册码的java源码 MyEclipseKeyGen MyEclipse8.5注册机 MyEclipse8.5注册码生成
- 【转帖】jquery DataTables中文使用说明