java 读取html字符串替换字符
import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements;/*** 数据替换* @param dbInfo* @param htmlStr* @return*/ public String htmlReplace(BasicDBObject dbInfo, String htmlStr) {Document doc = Jsoup.parse(htmlStr);Elements es = doc.select("div");for (Element element : es) {String divStr = element.html();if (divStr.indexOf("@html") > 0) {Elements esSub = element.children();for (Element element2 : esSub) {String name = element2.html();String divStrSub = element2.toString();Pattern pattern = Pattern.compile("\\@html【([\\w\u2E80-\uFE4F]*)】");Matcher matcher = pattern.matcher(divStrSub);while(matcher.find()) {htmlStr = htmlStr.replace(name, dbInfo.getString(matcher.group(1)));}}}}return htmlStr; }
jar包:jsoup-1.12.1.jar 下载:https://jsoup.org/download
转载于:https://www.cnblogs.com/BobXie85/p/11542202.html
java 读取html字符串替换字符相关推荐
- java 匹配最后一次出现的字符_在Java中查找字符串中字符的最后一次出现
使用该lastIndexOf()方法在Java中查找字符串中字符的最后一次出现. 假设以下是我们的字符串.String myStr = "Amit Diwan"; 在上面的字符串中 ...
- java读取输入字符串的操作
读取输入字符串的方法: 通过Scanner类读取字符串的方法next()和nextLine() import java.util.*; public class Main{public static ...
- [转载] 【Java】将一个字符串的字符排序,按ASCII表的顺序从小到大
参考链接: 在Java中搜索字符串中的字符和子字符串 将一个字符串的字符按ASCII表的顺序从小到大排序,如将字符串"asdafxcvMADb"排序为"ADMaabcdf ...
- linux shell 字符串替换字符,关于bash:在shell脚本中替换另一个字符串的一个子字符串...
我有"我爱苏西并结婚",我想把"苏西"改成"萨拉". #!/bin/bash firstString="I love Suzi a ...
- java可变字符串替换字符,我们如何替换Java中String和StringBuffer的特定部分?
java.lang包的String类表示一组字符.Java程序中的所有字符串文字(例如" abc")都实现为此类的实例. 例public class StringExample { ...
- gradle 替换java类_Gradle字符串替换
在Gralde中我们可以很方便的替换Manifest中的字符串: manifestPlaceholders = [UMENG_CHANNEL_VALUE: "myapp"] 但是, ...
- Java打印任意字符串的字符画
首先看一下实现的效果: 注意:字符画的样式会根据选择字体的不同而不同,这里使用的是"幼圆"字体. 基本原理:主要原理是获取系统字库的字模信息,根据字模信息来画字符画. 基本思路:将 ...
- java 读取txt字符串_java读取txt文档需要匹配文档中的字符串
import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexMatches { public s ...
- [Java基础]判断字符串指定字符类型
Character.isDigit(string.charAt(index)) //如果index位置的字符是数字 返回true Character.isLetter(string.charAt(i ...
- java集合转字符串,Java集合将字符串转换为字符列表
I would like to convert the string containing abc to a list of characters and a hashset of character ...
最新文章
- 用Python构建网页抓取器
- 使用ffmpeg从mp4文件中提取视频流到h264文件中
- java IO流用法
- 屏幕自动亮度不停的变_LCD最后的荣耀?卢伟冰:我们的屏幕比iPhone11更优秀
- 阿里云与A站在一起后,悄悄干了件大事
- 操作系统页面置换算法(opt,lru,fifo,clock)实现
- jdbc和mysql做游戏排行榜_MySQL数据库与JDBC编程
- 代理 设置wsl_为 WSL2 一键设置代理
- pyCharm第三方库安装
- Python+Selenium ----unittest单元测试框架
- 10种扼杀爱情的悲剧性格
- 进程间通讯:实现基于多进程的文件拷贝
- vs2008怎么创建c语言程序,VS2008的使用
- 在+android+4.4+系统使用+flash功能,科技来电:flash王者归来 全面支持安卓4.2+
- Vue中el-dialog的用法
- python实战-HTML形式爬虫-批量爬取电影下载链接
- 绩效考核-项目经理绩效考核指标
- python爬虫进阶-滑块验证码破解(bilibili)
- 2021年美容师(初级)最新解析及美容师(初级)试题及解析
- 怎么用计算机的记录,如何查看电脑使用记录,手把手教你查看电脑使用记录的方法...