国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

瀏覽:132日期: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
相關文章:
主站蜘蛛池模板: 久久超级碰 | 国产三级日本三级在线播放 | 色婷婷色综合激情国产日韩 | 99久久99久久久99精品齐 | 午夜影院福利社 | 美女视频永久黄网站免费观看韩国 | 男女那个视频免费 | 另类自拍 | 国产成人综合精品 | 久久人视频 | 亚洲性在线 | 99re7在线精品免费视频 | 一区二区三区久久精品 | 一区二区网站 | 精品欧美一区二区在线观看欧美熟 | 美国一级做a一级视频 | 成人精品在线观看 | 91精品日本久久久久久牛牛 | 在线一区国产 | 日本黄大片影院一区二区 | 亚洲逼 | 日本韩国欧美在线观看 | 国产日韩精品视频 | 欧美大陆日韩 | 亚洲视频中文 | 中文字幕在线不卡 | 中文字幕在线成人免费看 | 97视频在线观看免费播放 | 一区在线免费观看 | 长腿美女被啪的欲仙欲死视频 | 欧美做爰性欧美 | 美国一级毛片完整高清 | 91av成年影院在线播放 | 久久经典免费视频 | 国产亚洲欧美一区 | 美女双腿打开让男人桶爽网站 | 手机看片国产日韩 | 亚洲国产日韩欧美高清片a 亚洲国产日韩欧美在线 | 色网站在线 | 国产高清在线 | 99久久精品免费精品国产 |