java正则表达式笔记
生活随笔
收集整理的這篇文章主要介紹了
java正则表达式笔记
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
原文鏈接:http://blog.csdn.net/neweastsun/article/details/46926853
正則表達式(regular expressions)是一種描述字符串集的方法,它是以字符串集中各字符串的共有特征為依據的。正則表達式可以用于搜索、編輯或者是操作文本和數據。它超出了 Java 程序設計語言的標準語法,因此有必要去學習特定的語法來構建正則表達式。正則表達式的變化是復雜的,一旦你理解了它們是如何被構造的話,你就能解析或者構建任意的正則表達式了。
字符類
預定義字符類
詞量
示例:使用分組去文件的擴展名
import java.util.regex.Matcher; import java.util.regex.Pattern;publicclass Foo {publicstatic String testFoo(Stringsource){//兩個分組Pattern p = Pattern.compile("(\\w+).(.+)");Matcher mat = p.matcher(source);mat.find();//打印分組數System.out.println(mat.groupCount());//返回第二個分組內容returnmat.group(2);}publicstaticvoid main(String[]args) {System.out.println(testFoo("User3.java"));} }打印結果:
2 java總結
以上是生活随笔為你收集整理的java正则表达式笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我所了解的Chrome
- 下一篇: RedHat虚拟机安装VMware To