成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

java Matcher匹配頭尾截取替換字符串的案例

瀏覽:2日期:2022-08-20 08:45:49

在java 編程中,我們常常有這樣的需求:需要將一段字符串內的特定字符串,按照一定規則查找出來或替換,比如匹配文本開頭規則和結束規則。

以下就是Matcher的使用:

import java.util.ArrayList;import java.util.List;import java.util.regex.Matcher;import java.util.regex.Pattern; /** * @Author changle * @Time 17/10/12. * @Desc 匹配頭尾截取替換字符串 * 待替換內容: * url: jdbc:mysql://${cot.identity.db.ip}:3306/${cot.identity.db.dbname}?useUnicode=true&characterEncoding=UTF8 * 替換后: * url: jdbc:mysql://{{cot.identity.db.ip}}:3306/{{cot.identity.db.dbname}}?useUnicode=true&characterEncoding=UTF8 */public class CommonTest { public static void main(String[] args) { String str = 'url: jdbc:mysql://${cot.identity.db.ip}:3306/${cot.identity.db.dbname}?useUnicode=true&characterEncoding=UTF8'; if (str.contains('${cot.')) { Pattern leftpattern = Pattern.compile('${'); Matcher leftmatcher = leftpattern.matcher(str); Pattern rightpattern = Pattern.compile('}'); Matcher rightmatcher = rightpattern.matcher(str); int begin = 0; List<String> foundKeys = new ArrayList<>(); while (leftmatcher.find(begin)) {rightmatcher.find(leftmatcher.start());String configKey = str.substring(leftmatcher.start(), rightmatcher.end());System.out.println(configKey.replace('${', '{{'));foundKeys.add(configKey);begin = rightmatcher.end(); } System.out.println('原內容:'+str); for (String foundkey : foundKeys){str = str.replace(foundkey, foundkey.replace('${cot.','{{cot.').replace('}', '}}').replace('-','_')); } System.out.println('替換后:'+str); } }}

補充知識:JAVA正則表達式 Pattern和Matcher,用正則替換對應的內容

需求:

過濾樣式,比如:

<p><span style='font-size: larger'>鉛筆機一個</span></p>

過濾后結果= 鉛筆機一個

public static void main(String[] args) { String skuName='<p><span style=’font-size: larger’>鉛筆機一個</span></p>'; // 生成一個Pattern,同時編譯一個正則表達式 Pattern pattern = Pattern.compile('<(.[^>]*)>'); //匹配字符串 Matcher matcher = pattern.matcher(skuName); //把符合正則的數據替換成'' skuName=matcher.replaceAll(''); System.out.println('替換以后結果=====》'+skuName);}

輸出結果:

替換以后結果=====》鉛筆機一個

說明:

1.Pattern類用于創建一個正則表達式,也可以說創建一個匹配模式,它的構造方法是私有的,不可以直接創建,但可以通過Pattern.complie(String regex)簡單工廠方法創建一個正則表達式。

2.Pattern.matcher(String regex,CharSequence input)是一個靜態方法,用于快速匹配字符串,該方法適合用于只匹配一次,且匹配全部字符串。

以上這篇java Matcher匹配頭尾截取替換字符串的案例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
久久久亚洲欧洲日产国码αv| 99成人免费视频| 亚洲日产国产精品| 亚洲国产成人私人影院tom| 粉嫩蜜臀av国产精品网站| 欧美精品久久一区二区三区| 久久精品水蜜桃av综合天堂| 99麻豆久久久国产精品免费| 精品国产乱码久久久久久老虎| 国产麻豆精品视频| 欧美日韩国产一级二级| 国产综合色视频| 91精品国产一区二区人妖| 国产河南妇女毛片精品久久久| 91精品国产品国语在线不卡| 国产福利精品导航| 日韩美女天天操| av不卡在线观看| 国产午夜精品福利| 欧美性天天影院| 国产精品传媒视频| 国内精品一区二区| 亚洲欧美精品午睡沙发| 99精品视频免费| 亚洲成精国产精品女| 日本伦理一区二区| 九九热在线视频观看这里只有精品| 欧美色图天堂网| 国产一区不卡视频| 日韩一区二区视频在线观看| 成人h动漫精品一区二| 久久久精品tv| 黄色精品免费| 亚洲国产人成综合网站| 91黄色免费看| 国产一区不卡在线| 久久综合久久综合九色| 欧美凹凸一区二区三区视频| 国产精品色婷婷| 国产亚洲精品久久久久婷婷瑜伽| 香蕉成人伊视频在线观看| 欧美在线三级电影| 国产精品2024| 国产午夜亚洲精品羞羞网站| 影音先锋在线一区| 午夜精品aaa| 欧美精品xxxxbbbb| jiyouzz国产精品久久| 国产精品久久久久久久久免费桃花| 一本色道婷婷久久欧美| 日本三级韩国三级欧美三级| 91麻豆精品国产91久久久久| av电影在线观看完整版一区二区| 久久久www成人免费毛片麻豆| 91丨porny丨国产入口| 亚洲人成网站影音先锋播放| 久久青青草综合| 国产一区二区精品久久91| 国产视频视频一区| 午夜在线视频观看日韩17c| 韩国精品一区二区| 国产欧美一区二区三区在线看蜜臀| 一区二区激情| 久久99国内精品| 国产日韩欧美精品电影三级在线| 国产欧美一区二区三区另类精品 | 精品1区2区在线观看| 韩国亚洲精品| 日本三级韩国三级欧美三级| 欧美电影免费观看高清完整版在| 狠狠噜噜久久| 美女精品一区二区| 久久天天做天天爱综合色| 一本色道久久综合亚洲二区三区| 麻豆成人免费电影| 国产三级欧美三级日产三级99| 亚洲欧美日韩精品一区二区| 国产精品996| 亚洲人成影院在线观看| 欧美美女直播网站| 国产在线观看一区| 久久综合综合久久综合| 久久久99精品免费观看不卡| 久久久xxx| 欧美一区二区三区在线播放| 无码av免费一区二区三区试看| www国产精品av| 久久久久国产精品午夜一区| 高清国产一区二区| 亚洲一区二区综合| 精品久久一二三区| 亚洲综合国产| 97成人超碰视| 秋霞国产午夜精品免费视频| 中文字幕av不卡| 欧美日韩免费视频| 雨宫琴音一区二区在线| 亚洲一区二区三区四区在线免费观看 | 中文字幕人成不卡一区| 91久久人澡人人添人人爽欧美 | 激情偷拍久久| 国产大陆亚洲精品国产| 一区二区久久久久| 久久影视一区二区| 色久综合一二码| 一区精品在线| 成人综合婷婷国产精品久久蜜臀| 亚洲成a人v欧美综合天堂下载| 久久综合狠狠综合久久激情| 久久婷婷麻豆| 欧美日韩在线高清| 国产一区二区三区四区五区美女| 一区二区在线观看免费| 久久亚洲春色中文字幕久久久| 欧美综合亚洲图片综合区| 亚洲高清视频一区| 99视频一区二区| 极品销魂美女一区二区三区| 一区二区三区不卡在线观看 | 欧美精品国产精品| 免费永久网站黄欧美| 国内不卡一区二区三区| 高清av一区二区| 六月丁香婷婷久久| 亚洲不卡一区二区三区| 国产精品嫩草99a| 日韩一区二区三区精品视频| 久久久久久久尹人综合网亚洲| 国内揄拍国内精品久久| 99久久99久久精品国产片果冻 | 国产精品久久久久久模特| 99riav久久精品riav| 国产一区中文字幕| 青娱乐精品视频| 亚洲午夜日本在线观看| 欧美国产精品专区| 精品奇米国产一区二区三区| 欧美亚洲国产bt| 免费在线一区二区| av电影一区二区| 国产电影精品久久禁18| 免费成人在线观看| 亚洲免费视频成人| 国产精品成人一区二区艾草| 日韩免费观看2025年上映的电影| 欧美三级在线看| 色婷婷香蕉在线一区二区| 一区二区三区四区国产| 狠久久av成人天堂| 欧美精品不卡| 91麻豆123| 成人免费看视频| 国产91精品一区二区| 久久国产精品99久久久久久老狼| 丝袜诱惑亚洲看片 | 99久久伊人网影院| 国产99久久久国产精品潘金| 国产精品一二三在| 国产一区二区三区蝌蚪| 久久99久国产精品黄毛片色诱| 亚洲v精品v日韩v欧美v专区| 亚洲一二三四在线观看| 亚洲午夜激情网页| 亚洲成va人在线观看| 亚洲制服丝袜av| 洋洋av久久久久久久一区| 亚洲视频一区在线| 欧美国产日本视频| 国产精品不卡在线观看| 国产精品福利在线播放| 亚洲视频免费观看| 中文字幕一区二区5566日韩| 久久久久国产一区二区三区四区 | 一区二区三区四区精品在线视频| 亚洲欧美综合在线精品| 国产精品每日更新| 国产精品天美传媒| 中文字幕中文乱码欧美一区二区 | 亚洲一级电影视频| 亚洲国产精品一区二区www | 91免费观看视频在线| 97久久精品人人做人人爽| 色综合欧美在线视频区| 欧美激情 亚洲a∨综合| 狠色狠色综合久久| 一区二区三区精品国产| 免费精品视频| 久久精品日韩| 欧美亚洲愉拍一区二区| 欧美顶级少妇做爰| 精品乱码亚洲一区二区不卡| 久久香蕉国产线看观看99| 国产精品女同互慰在线看| 亚洲欧美偷拍三级| 亚洲最快最全在线视频| 丝袜国产日韩另类美女| 激情成人午夜视频| 成人av综合一区| 国产精品xvideos88| 夜夜嗨av一区二区三区网站四季av|