在css文件中获取所有类名

时间:2018-08-14 05:35:20

标签: javascript node.js

我有这样的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);

2 个答案:

答案 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}}