1234567891011121314151617181920212223242526272829 |
- package org.jeecg.common.util;
- import org.apache.commons.lang3.StringUtils;
- import org.springframework.web.util.HtmlUtils;
- /**
- * HTML 工具类
- */
- public class HTMLUtils {
- /**
- * 获取HTML内的文本,不包含标签
- *
- * @param html HTML 代码
- */
- public static String getInnerText(String html) {
- if (StringUtils.isNotBlank(html)) {
- //去掉 html 的标签
- String content = html.replaceAll("</?[^>]+>", "");
- // 将多个空格合并成一个空格
- content = content.replaceAll("( )+", " ");
- // 反向转义字符
- content = HtmlUtils.htmlUnescape(content);
- return content.trim();
- }
- return "";
- }
- }
|