正则表达式,split
来源:互联网 发布:淘宝卖家后台功能介绍 编辑:程序博客网 时间:2024/05/18 17:01
package com.company.project.builder;import java.util.Arrays;// \d 数字字符, \w单词字符 \s 空白字符 \D 非数字 \W 非单词字符//java里多加一个\以转义\ ,例如\\d 代表数字字符public class StringDemo { public static void main(String[] args) { //匹配邮箱 String str = "[a-zA-Z\\d_]+@[a-zA-Z\\d_]+(\\.[a-zA-Z\\d_]+)+"; String mail = "43dfddf@163e.com2.cn3"; System.out.println(mail.matches(str)); //身份证号 String str1 = "\\d{15}(\\d{2}[\\dxX])?"; String id = "340622222233330"; System.out.println(id.matches(str1)); //split方法,前面的逗号保留空元素,后面的不保留 //执行结果:[, , zhangsan, lisi, , , wangwu, zhaoliu] String str2 = ",,zhangsan,lisi,,,wangwu,zhaoliu,,,"; System.out.println(Arrays.toString(str2.split(","))); //数字替换为#num# String str3 = "dsfh23oisa333hfoid45656saghoifdah324giodsagfsd5paohf"; System.out.println(str3.replaceAll("\\d+", "#num#")); //把“帐号|密码|身份证号”替换为*** String str4 = "你好,银行帐号,密码,身份证号分别是多少?"; String str5 = "帐号|密码|身份证号"; System.out.println(str4.replaceAll(str5, "***")); }}
0 0
- 正则表达式,split
- 正则表达式--split
- 正则表达式--Split易错题
- java正则表达式之split
- Split正则表达式的应用
- C# split与正则表达式
- 正则表达式split方法应用
- String中的split(正则表达式)
- java 中 split 正则表达式详解
- Perl——正则表达式(五) split
- 正则表达式基础应用(切割split(regex))
- String的split方法与正则表达式
- Java正则表达式 matchs split replaceAll实例
- Java split方法和正则表达式
- python正则表达式 re (二)split
- python string 使用正则表达式 split()
- Split函数,正则表达式与空字符串
- python正则表达式split()方法详解
- ZooKeeper典型应用场景
- WebView注入Java对象注意事项 [INFO:CONSOLE(475)] "Uncaught TypeError: Object [object Object] has no method
- HDOJ-2008-数值统计
- OpenCV 高斯、中值、均值、双边滤波
- hdoj 1072 Nightmare 【bfs】
- 正则表达式,split
- 在线QQ代码设置
- 数据结构上机实验之二分查找
- (4.2.18)ViewPagerIndicator框架使用——CirclePageIndicator
- NYOJ--91--阶乘之和
- BMW BENZ AUDI 宝马,奔驰,奥迪维修标准工时,从KSD,WIS, ELSA 中提取。
- 逻辑Bug:在使用递归时的返回问题
- java多线程(一)
- java.lang.IllegalStateException: Optional int parameter 'currentSpecialIndex' is present but cannot