zxl
4 天以前 b76f0174ce81d7639bf33cc10e67cb6b9e85de3f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package cn.lili.utils;
 
 
/**
 * lmk-shop-java
 * 新增html处理
 *
 * @author : zxl
 * @date : 2025-07-14 14:10
 **/
public class HtmlUtil {
    public static String addVideoControls(String html) {
        if (html == null || html.isEmpty()) {
            return html;
        }
 
        // 匹配所有未包含 controls 属性的 <video> 标签
        String regex = "<video\\b(?![^>]*\\bcontrols\\b)([^>]*)>";
        String replacement = "<video controls=\"controls\"$1>";
 
        return html.replaceAll(regex, replacement);
    }
}