java基础--4.常用类-5.正则表达式
来源:互联网 发布:7u分享网络不能提现吗 编辑:程序博客网 时间:2024/06/05 05:06
1 正则表达式
1.1 概念
是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。
1.2 分类
1.2.1 字符类
1.2.2 预定义字符类
1.2.3 Greedy 数量词
1.3 功能
1.3.1 验证功能
1.3.2 分割功能
public classTest1 { /** * 需求:我有如下一个字符串:”91 27 46 38 50”,请写代码实现最终输出结果是:”27 38 46 50 91” * 分析: * 1,将字符串切割成字符串数组 * 2,将字符串转换成数字并将其存储在一个等长度的int数组中 * 3,排序 * 4,将排序后的结果遍历并拼接成一个字符串 */ public static void main(String[] args) { Strings = "91 27 46 38 50"; //1,将字符串切割成字符串数组 Stringregex = " "; String[]sArr = s.split(regex); //2 将字符串转换成数字并将其存储在一个等长度的int数组中 int [] arr = new int[sArr.length]; for (int i = 0; i < arr.length; i++) { arr[i]= Integer.parseInt(sArr[i]); } //3,排序 Arrays.sort(arr); //4,将排序后的结果遍历并拼接成一个字符串27 38 46 50 91 StringBuffersb = newStringBuffer(); for (int i = 0; i < arr.length; i++) { if (i == arr.length - 1) { sb.append(arr[i]); }else{ sb.append(arr[i]+ " "); } } System.out.println(sb); } }
1.3.3 替换功能
1.3.4 分组功能
1.3.5 获取功能
2 Pattern与Match类
2.1 模式对象
使用Pattern类创建一个对象,称作模式对象,模式对象是对正则表达式的封装
2.2 匹配对象
模式对象p调matcher(CharSequenceinput)方法返回一Matcher对象m,称作匹配对象
下列几个方法是Matcher对象m常用的方法:
获取电话号码
0 0
- java基础--4.常用类-5.正则表达式
- 【java基础】JAVA常用正则表达式
- Java基础_正则表达式常用
- java常用类--正则表达式
- Java正则表达式常用正则工具类
- Java正则表达式、常用正则工具类
- JAVA常用正则表达式
- java 常用正则表达式
- ------JAVA常用正则表达式-------
- java常用正则表达式
- java常用正则表达式
- java常用正则表达式
- Java常用正则表达式
- Java常用正则表达式
- Java常用正则表达式
- java常用正则表达式
- Java常用正则表达式
- Java常用正则表达式!!!!!!!!!!!!!
- 杭电2099:整除的尾数
- 2016年度最受欢迎中国开源软件 TOP 20
- 斯考特·杨(Scott Young)快速学习方法
- E-R图及实例
- const,全局变量
- java基础--4.常用类-5.正则表达式
- linux基本命令 创建文件 touch
- mybatis的mapper动态代理方法
- Java中@Override的作用
- Leetcode学习(13)—— Next Greater Element I
- window环境下Caffe手写体数据预测
- Command模式
- 历届试题 翻硬币
- AOJ.868 窗口