亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

正則表達式 - Java:字符串替換帶序號

瀏覽:118日期:2023-10-20 10:19:41

問題描述

原文本:

片仔癀(<span label='粉色背景' >603567</span>.SH)、天士力(<span label='綠色背景' >600535</span>.SH)、片仔癀(<span label='粉色背景' >603567</span>.SH)和昆藥集團(<span label='金色背景' >600422</span>.SH)等。

替換成:

片仔癀(<span label='粉色背景' ><a link='http://#link?index=1'>603567</a></span>.SH)、天士力(<span label='綠色背景' ><a link='http://#link?index=2'>600535</a></span>.SH)、片仔癀(<span label='粉色背景' ><a link='http://#link?index=3'>603567</a></span>.SH)和昆藥集團(<span label='金色背景' ><a link='http://#link?index=4'>600422</a></span>.SH)等。

現利用正則表達式可以替換到目標文本,就是序號那一塊無法完成(無法循環)

Pattern pattern = Pattern.compile('(<span.*?label='(*色背景)'.*?>)(.*?)(</span>)');Matcher matcher = pattern.matcher(str);int i=0;while (matcher.find()) { System.out.println(matcher.replaceAll(matcher.group(1) + '<a link='http://#link?index='+i+''>' + matcher.group(3) + '</a>' + matcher.group(4))); i++;}

問題解答

回答1:

你的代碼里面問題太多了

String str='片仔癀(<span label='粉色背景' >603567</span>.SH)、'+'天士力(<span label='綠色背景' >600535</span>.SH)、'+'片仔癀(<span label='粉色背景' >603567</span>.SH)'+'和昆藥集團(<span label='金色背景' >600422</span>.SH)等。';String patternStr='(<spans+label='.色背景's*>)(d+)';Pattern pattern = Pattern.compile(patternStr);Matcher matcher = pattern.matcher(str);String strResult=str;int i=0;while (matcher.find()) { i++; String replaceTo=matcher.group(1)+ '<a link='http://#link?index='+i +''>'+matcher.group(2)+'</a>'; strResult=strResult.replaceFirst(patternStr, replaceTo);}System.out.println(strResult);/* 輸出:片仔癀(<span label='粉色背景' ><a link='http://#link?index=1'>603567</a></span>.SH)、天士力(<span label='綠色背景' ><a link='http://#link?index=2'>600535</a></span>.SH)、片仔癀(<span label='粉色背景' ><a link='http://#link?index=3'>603567</a></span>.SH)和昆藥集團(<span label='金色背景' ><a link='http://#link?index=4'>600422</a></span>.SH)等。 * */

還有 a 標簽是不是沒有結束啊

回答2:

參考這個:https://stackoverflow.com/que...

試著把replaceAll換成replaceFirst,每次只替換第一個,然后累加i。

回答3:

a標簽里面'改成’,試試

標簽: java
相關文章:
主站蜘蛛池模板: 国产91精品系列在线观看 | 亚洲欧美韩国日产综合在线 | 国产人成精品午夜在线观看 | 亚洲 欧美 91 | 一级毛片国产真人永久在线 | 亚洲欧美日韩在线一区 | 欧美日韩乱码毛片免费观看 | 国产精品观看 | 麻豆视频成人 | 久久国产乱子伦精品免 | 青青青青久久久久国产的 | 91国语精品自产拍在线观看性色 | 国产成人在线视频观看 | 欧美亚洲日本国产 | 久久精品亚洲综合一品 | 国产不卡在线播放 | 国产情趣酒店鸳鸯浴在线观看 | 精品久久久久久国产 | 中国内地毛片免费高清 | 一级做a免费观看大全 | 一级v片| 欧美大片毛片大片 | 久久国产免费 | 免费观看黄色一级片 | jul724青木玲中文字幕 | 亚洲无线乱码高清在线观看一区 | 精品啪啪 | 一级特一级特色生活片 | 99久久综合给久久精品 | 精品老司机在线视频香蕉 | 中文字幕在线永久视频 | 成年偏黄网站站免费 | 99久久亚洲综合精品网站 | 国产精品成人免费视频不卡 | 综合久久久久6亚洲综合 | 亚洲国产精品a一区 | 国产成人精选视频69堂 | 免费一级乱子伦片 | 午夜精品在线观看 | 91最新网站免费 | 天天色综|