zxl
6 天以前 7c038921c9242db70ea751ac45f6cdc6c35e4a2e
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);
    }
}