// 还原图片 if(str.contains("[img]")){ String regex = "\\[img\\]([\\s\\S]*?)\\[/img\\]"; Pattern pat = Pattern.compile(regex); Matcher matcher = pat.matcher(str); while(matcher.find()){ // 整个表达式 String item = matcher.group(); String imgUrl = matcher.group(1); // 拼接后的img标签 String imgTag = "<img src=\""+ imgUrl +"\" />"; // 使用img标签替换 str = str.replace(item, imgTag); } } // 还原笑脸 if(str.contains("[face]")){ String regex = "\\[face\\]([\\s\\S]*?)\\[/face\\]"; Pattern pat = Pattern.compile(regex); Matcher matcher = pat.matcher(str); while(matcher.find()){ // 整个表达式 String item = matcher.group(); String imgUrl = matcher.group(1); // 拼接后的img标签 String imgTag = "<img src=\""+ imgUrl +"\" />"; // 使用img标签替换 str = str.replace(item, imgTag); } }
替换笑脸[face] 或者[img] 标签 正则表达式
猜你喜欢
转载自ln-software.iteye.com/blog/2333321
今日推荐
周排行