我有这样的css文件:
total
我想获取文件中的所有类名称并放入数组中。预期结果:
let string =
.papa, .aka {
color:red
}
.mama .ok {
color:blue
}
div .chacha{
transition: opacity 0.2s;
} .sasa {
background:url(home.png)
}
我的尝试:
[.papa, .aka, .mama, .ok, .chacha, .sasa]
我只有let pattern = /(?:[\.]{1})([a-zA-Z_]+[\w-_]*)(?:[\s\.\{\>#\:]{1})/igm
let match = pattern.exec(string);
console.log(match);
。
答案 0 :(得分:1)
您可以使用string.match
let string =
`
.papa, .aka {
color:red
}
.mama .ok {
color:blue
}
div .chacha {
transition: opacity 0.2s;
} .sasa {
background:url(home.png)
}
`
var arr = string.match(/(?:[\.]{1})([a-zA-Z_]+[\w-_]*)(?:[\s\.\,\{\>#\:]{0})/igm);
console.log(arr);
答案 1 :(得分:0)
{{1}}