gpt4 book ai didi

javascript - REGEX 从文件中选择 CSS 类名称

转载 作者:行者123 更新时间:2023-11-30 13:57:49 25 4
gpt4 key购买 nike

我需要选择一个 css 文件中的所有类名,我只是个新手,如果有人可以建议一些很好的正则表达式在线教程,我将不胜感激。

正则表达式将在 JavaScript 中使用

我带来了适用于简单类的这个: /(?<=\.).+?(?=\{)/g

.className { 
}

上面的正则表达式返回了这个:className

现在我也需要为此添加:

tagName1 {
}

#tagName2 {
}

.tagName3:hover {
}

.tagName4:anything {
}
should result in:
tagname1
tagname2
tagname3
tagname4

那么如何选择以上的呢?

最佳答案

我的猜测是,我们想要设计一个类似于,

([^:#\s.]+)(?:.*?)?\s*({[^}]*?})

在这个捕获组中,

([^:#\s.]+)

我们将取消选择一些字符,例如 .# 和空格,然后我们将收集所需的数据。

Demo

关于javascript - REGEX 从文件中选择 CSS 类名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56879328/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com