java 正则表达式 例子_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);

}

}

2f027bbefe201a0f7cfb643d4179332d.png

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);

}

}

c7342078f800decd2ef65d5c817777cc.png

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

}

}

一个 Java 正则表达式例子

今天在项目里看到用 Python 正则表达式的时候,用到 group,没有仔细看.正好学习 Java 正则表达式,对 group 多留意了一下. 上代码: import java.util.regex ...

java 正则表达式例子, 查找字符串

import java.util.regex.Matcher;import java.util.regex.Pattern; public class Main { public static voi ...

Java正则表达式基础知识及实例说明

众所周知,在程序开发中,难免会遇到需要匹配.查找.替换.判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力.因此,学习及使用正则表达式,便成了解决这一矛 ...

Java正则表达式匹配例子

Java正则表达式匹配例子 package com.ibm.test; import java.util.regex.Matcher; import java.util.regex.Pattern; ...

史上最全的 Java 新手问题汇总

史上最全的 Java 新手问题汇总   Java是目前最流行的编程语言之一——它可以用来编写Windows程序或者是Web应用,移动应用,网络程序,消费电子产品,机顶盒设备,它无处不在. 有超过30亿 ...

Java正则表达式入门——转自RUNOOB.COM

Java 正则表达式 正则表达式定义了字符串的模式. 正则表达式可以用来搜索.编辑或处理文本. 正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别. Java正则表达式和Perl的是最为相似 ...

Java 正则表达式详解

Java 提供了功能强大的正则表达式API,在java.util.regex 包下.本教程介绍如何使用正则表达式API. 正则表达式 一个正则表达式是一个用于文本搜索的文本模式.换句话说,在文本中搜索 ...

Java正则表达式的应用

在很多种情况下,我们都必须对字符串进行匹配,以便判断字符串的格式是否符合要求,对字符串中的内容进行提取.比如,我要从一段话aabdfe中,判断这段话是否有包含ab这个词,那么如果用if-else来判断 ...

【转】java正则表达式

在Sun的Java JDK 1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用java.util.regex包. 可粗略估计一下,除了偶尔用Linux的外,其他Linu ...

随机推荐

MapReduce剖析笔记之四:TaskTracker通过心跳机制获取任务的流程

上一节分析到了JobTracker把作业从队列里取出来并进行了初始化,所谓的初始化,主要是获取了Map.Reduce任务的数量,并统计了哪些DataNode所在的服务器可以处理哪些Split等等,将这 ...

解决python编码格式错误问题

一:前言 遇到问题:print输入汉字时提示错误信息 UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1: o ...

POJ 1004 解题报告

1.题目描述: http://poj.org/problem?id=1004 2.解题过程 这个题目咋一看很简单,虽然最终要解出来的确也不难,但是还是稍微有些小把戏在里面,其中最大的把戏就是float ...

[Linux/Ubuntu] vi/vim 使用方法讲解(转载)

转自:http://www.cnblogs.com/emanlee/archive/2011/11/10/2243930.html vi/vim 基本使用方法 vi编辑器是所有Unix及Linux系统 ...

java常用用代码

/** *Java获取IP代码 */ import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.ev ...

applicationContext.xml 模板

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值