Java:字符串类简单的正则表达式
2015-08-11 21:02
399 查看
class Test { public static void main(String[] args) { String str = "xia..as....yuan.com"; //判断 boolean b1 = str.endsWith(".com"); boolean b2 = str.startsWith("xia"); System.out.println(b1); System.out.println(b2); //切割 String regex = "\\.+"; String[] arr = str.split(regex); for(String s:arr) { System.out.println(s); } //替换 String regex1 = "\\.+"; String s1 = str.replaceAll(regex1,"*"); System.out.println(s1); //多个标符变一个 String regex2 = "(.)\\1+"; String s2 = str.replaceAll(regex2,"$1"); System.out.println(s2); } }
//对于匹配:可以查看API,找到匹配器Pattern以及match即可
相关文章推荐
- Java反射浅谈
- java学习笔记-----QQ项目-------对象流的使用
- java 基础
- 简单解决java.lang.IllegalStateException: getOutputStream() has already been called for this
- JAVA基础一大堆0810数据库小练习
- java中字符串与数字的互相转换
- Gson 序列化Javabean的时候要注意的地方
- struts2-ValueStack详解
- java学习之数组(一)
- Spring框架中读取xml文件的两种不同方式
- Java基础---抽象类和接口
- Spring配置文件外部化配置及.properties的通用方法
- Java中的equals和==异同,你知道多少?
- 40 lines of java code Map convert to JSON
- Java 流
- 开始使用 Spring Data JPA
- java 后台线层也叫守护线层
- [置顶] 100 High-Quality Java Developers’ Blogs
- 深入 理解 Statement 和 PreparedStatement
- JavaWeb学习总结——文件上传和下载