Java正则表达式例子汇总
1.过滤特殊字符
package com.sheepmu.text;/* * @author sheepmu*/
public class HWCompetition {public static void main(String[] args){String s="a%&a^b}b*[cc]#d{d\"ee/ff\\gg"; //!!!!! \"是为了在字符串中转义"; \\ 只是为了在字符串中转义\System.out.println("原串----->"+s);String regex="[%{}^\\[\\]*#\\\\/&\"]";//在[ ]中,需要\\来转义[];需要\\\来转义\;\来转义"String news=s.replaceAll(regex,"");System.out.println("过滤后的串----->"+news);}
}
package com.sheepmu.text;/* * @author sheepmu*/
public class HWCompetition {public static void main(String[] args){String s="a%&a^b}b*[cc]#d{d\"ee/ff\\gg"; //!!!!! \"是为了在字符串中转义"; \\ 只是为了在字符串中转义\System.out.println("原串----->"+s);String regex="[^%{}^\\[\\]*#\\\\/&\"]";// 在[^-----------]的第一个位置出现^表示非!!!!!!!String news=s.replaceAll(regex,"");System.out.println("过滤掉 非 特殊字符的串----->"+news);}
}
package com.sheepmu.text;/* * StringReverse(char *strIn,char *output)找出 strIn 里面所有大写字母,将其逆序输出如输入:strIn:"abcHDLmnkKl",输出:output:"KLDH",* @author sheepmu*/
public class HWCompetition {public static void main(String[] args){String s="abcHDLmnkKl"; String news=s.replaceAll("[^A-Z]","");//去掉非大写剩下的就是大写了撒~~~StringBuffer sb=new StringBuffer(news);//String---->StringBuffer String result=sb.reverse().toString();System.out.println("结果----->"+ result);//KLDH}
}
转载于:https://www.cnblogs.com/oversea201405/p/3766897.html
Java正则表达式例子汇总相关推荐
- 【分享】20个高级Java面试题汇总(含答案)
原标题:[分享]20个高级Java面试题汇总(含答案) 什么是可变参数? 可变参数允许调用参数数量不同的方法.请看下面例子中的求和方法.此方法可以调用1个int参数,或2个int参数,或多个int参数 ...
- java正则表达式课程_通过此免费课程学习正则表达式
java正则表达式课程 by Beau Carnes 通过博卡恩斯 通过此免费课程学习正则表达式 (Learn Regular Expressions with this free course) & ...
- java正则表达式 1,Java正则表达式学习(1)
Java正则表达式学习(一) 1.什么是正则表达式: 正则表达式(regular expressions) 是一种描述字符串集的方法,它是以字符串集中各种字符串的公有特征为依据的. 正则表达式可以用于 ...
- Java - 正则表达式的运用(Pattern模式和Matcher匹配)
一.绪论: 在写程序的过程中,有时会需要匹配.查找.替换或者是判断字符串的出现情况,而且有时不能用简单的纯编码方式解决这些问题,这个时候就会想到要正则表达式,无论是Java, PHH, C#, Py ...
- JAVA正则表达式实例教程(转帖收藏)
So many open source projects. Why not Open your Documents? 1 JAVA正则表达式实例教程 12/11/2008 1.正则表达式的知识要点 1 ...
- Java正则表达式:我最期望弄懂的知识,希望对大家都有帮助
在Sun的Java JDK 1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用java.util.regex包. 可粗略估计一下,除了偶尔用Linux的外,其他Linu ...
- Java正则表达式应用总结
Java正则表达式应用总结 一.概述 正则表达式是Java处理字符串.文本的重要工具. Java对正则表达式的处理集中在以下两个两个类: java.util.regex.Matcher 模式类:用 ...
- 夯实Java基础(二十)——JAVA正则表达式
1.为什么要用正则表达式 首先我们先来做一道题目:判断一个字符串是否由数字组成.代码示例如下: 1 public class Test { 2 public static void main(Stri ...
- python java正则表达式_java 正则表达式
Java 正则表达式 正则表达式定义了字符串的模式. 正则表达式可以用来搜索.编辑或处理文本. 正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别. 正则表达式实例 一个字符串其实就是一个简 ...
最新文章
- java class 关键字_java关键字及其作用
- php 正则表达式验证金额,php 正则表达式验证数字
- 160 - 15 blaster99.exe
- knn算法python理解与预测_理解KNN算法
- node mysql await_javascript – node.js async / await与MySQL一起使...
- HDU 1002 大整数
- Bailian2972 确定进制(POJ NOI0113-34,POJ NOI0201-1973)【暴力+进制】
- scala 基础 ——关键字与特殊符号
- java 配置文件设计,在设计注册控制器中添加用户配置文件
- 简单的TCP回射服务
- python爬虫之urllib
- MD5加密,受到什么影响,改后缀有用么?
- 大型公司网路架构浅谈
- python动漫教程视频_求python的进阶教程视频_python动漫教程视频教程
- SharePoint 2019 图文安装教程
- python实现ncm转mp3_滚动歌词制作 之 ncm格式转mp3
- java读取图片 去除alpha_java – 从图像中剥离Alpha通道
- 常用SQL语句 - 基于MySQL数据库
- 索引过长 max key length is 767 bytes
- Django MVT详细说明(二)视图V
热门文章
- “LINQ已死”论 为言论1 致歉 [Java | .Net | 致歉 ]
- linux建sybase设备,linux sybase 安装全过程(写给初学者)
- 2021教师资格证中学科目二简答汇总分享
- Eclipse调试时出现source not found的问题
- Plasm金丝雀网络Shiden Network即将启动
- 马来西亚国家银行暂无发行央行数字货币计划
- SAP License:客户特别总帐统驭科目某天余额取数逻辑
- 产品定额的一些陷阱思考
- Flink SQL实时数仓开源UI平台
- 潭州课堂25班:Ph201805201 爬虫基础 第六课 选择器 (课堂笔记)