使用正则表达式提取 CSS 代码块内容
使用正则表达式提取 CSS 代码块内容:
可以使用以下正则表达式进行匹配提取:
'/{([^{}]+)}/g'
其中,'[]' 表示字符集合,'^' 表示取反,'+' 表示匹配一个或多个字符,'{' 表示匹配左括号,'()' 表示分组,'}' 表示匹配右括号,'g' 表示全局匹配。
具体使用方法如下:
const str = '.red-background { background-color: red; background:rgba(33,44,55,665); }';
const reg = /\{([^{}]+)\}/g;
const matches = str.match(reg);
const content = matches[0].slice(1, -1); // 提取大括号内的内容
console.log(content); // 输出 ' background-color: red; background:rgba(33,44,55,665); '
该代码将提取 CSS 代码块中 {} 内的内容,并输出到控制台。
原文地址: https://www.cveoy.top/t/topic/mmEF 著作权归作者所有。请勿转载和采集!