我怎樣才能完全從 css 中刪除字體我有以下代碼:css = `@font-face{ font-family:Rating; src:url(data:application/x-font-ttf; charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjA....)format('woff'); font-weight:400; font-style:normal}#milk{}@font-face{ p { }}.some-class{}`css = css.replace(/@font[^\{]+\{([^\{\}]*\{[^\}\{]*\})+[^\}]+\}/gi,'')console.log(css)預期結果是刪除所有字體但是它給出了:@font-face{ font-family:Rating; src:url(data:application/x-font-ttf; charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjA....)format('woff'); font-weight:400; font-style:normal}#milk{}.some-class{}它不會刪除 1's @font-face。
正則表達式從 css 中刪除 @font-face 規則
斯蒂芬大帝
2023-03-18 10:37:30