java中Pattern和Matcher的使用
生活随笔
收集整理的這篇文章主要介紹了
java中Pattern和Matcher的使用
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
我們的字符串String類中包含了正則的匹配、字符的替換等操作,但是,有的時(shí)候String的正則匹配不能夠滿足要求就需要用到Pattern和Matcher類
import java.util.regex.Matcher; import java.util.regex.Pattern;public class TestRegex {public static void main(String[] args) {//Pattern(正則表達(dá)式編譯)、Matcher(匹配)String str ="INSERT INTO dept (deptno,dname,loc) VALUES (#{deptno},#{dname},#{loc})";//要求獲取#{}中的所有內(nèi)容String regex ="#\\{\\w+\\}";Pattern pattern = Pattern.compile(regex);Matcher matcher = pattern.matcher(str);while (matcher.find()){System.out.println(matcher.group(0).replaceAll("#|\\{|\\}",""));}} }總結(jié)
以上是生活随笔為你收集整理的java中Pattern和Matcher的使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java日期格式
- 下一篇: Java的Locale类