【发布时间】:2015-07-21 15:02:18
【问题描述】:
在这里尝试对一些 CSS 进行后处理,需要一个正则表达式来选择 CSS 中的数据属性选择器。
它将需要选择以下选择器(只是选择器,但它是全部):
[data-attr] {
// some css
}
.cool-class[data-another-attr] {
// some css
}
#id[data-one-more-attr] {
// some css
}
这样会选择[data-attr]、.cool-class[data-another-attr] 和#id[data-one-more-attr]。
What I have so far(甚至没有关闭):
/(\[data-*)\w/g
提前感谢您的帮助,RegEx 总是难倒我。
【问题讨论】:
-
你只需要
data属性的名称还是其中的所有样式属性 -
可能有点太松了,但我猜这会让你开始:
/([.+]?\[data\-(.+)\])/g:regexr.com/3be7m
标签: javascript css regex uncss