我有一个缩小的CSS字符串,其中包含类选择器(由点引导的选择器)以及元素选择器(不以点引导)。
tr {...}.style0 {...}.style1 {...}col {...}.style2 {...}.style3 {...}
我想从字符串中删除所有的element selectors
,这样结果看起来像下面这样:
.style0 {...}.style1 {...}.style2 {...}.style3 {...}
所以我需要一个匹配所有元素选择器的正则表达式,这样我就可以用空字符串替换它们。
我已经尝试过使用负前瞻,但由于我的正则表达式知识太基础,我无法让它工作。
我尝试的正则表达式是(?!\.).*?{.*?}
,但这只是忽略了匹配上的点…
我有一个链接here,用于使用上面的示例测试正则表达式。
1条答案
按热度按时间qpgpyjmq1#
根据我现在使用的@markalex和@insync
匹配元素选择器并删除它们。
谢谢!