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);
}
}
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
}
}
一個 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 模板
總結
以上是生活随笔為你收集整理的java 正则表达式 例子_Java正则表达式例子汇总的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一个正经的前端学习 开源 仓库(500)
- 下一篇: SMT工艺培训一日谈