Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在CSS/SCS中合并选择器_Css_Regex_Sass_Sublimetext2 - Fatal编程技术网

在CSS/SCS中合并选择器

在CSS/SCS中合并选择器,css,regex,sass,sublimetext2,Css,Regex,Sass,Sublimetext2,我想转换这种方式的语法(只是一个示例): 对于这样的语法(我觉得更可读,但请不要争论为什么我会选择它…) 我尝试了一段时间,googlng,研究不同的正则表达式方法。但是由于我的正则表达式技能几乎为零,我不得不尝试我在网上找到的东西,但没有成功。基本上,这是为了我正在编写或试图编写的一些崇高的插件,因为不手动为文件编写插件太多了……但我只能这样工作。(强迫症) 也许有一个在线工具,我不知道,它可以进行这种美化?作为一个9K用户,你应该知道,要求找到一个工具是离题的。你可以试试@HamZa——我对

我想转换这种方式的语法(只是一个示例):

对于这样的语法(我觉得更可读,但请不要争论为什么我会选择它…)

我尝试了一段时间,googlng,研究不同的正则表达式方法。但是由于我的正则表达式技能几乎为零,我不得不尝试我在网上找到的东西,但没有成功。基本上,这是为了我正在编写或试图编写的一些崇高的插件,因为不手动为文件编写插件太多了……但我只能这样工作。(强迫症)


也许有一个在线工具,我不知道,它可以进行这种美化?

作为一个9K用户,你应该知道,要求找到一个工具是离题的。你可以试试@HamZa——我对正则表达式本身更感兴趣,我刚才提到如果有一个工具,知道它的存在也会很棒。但是我选择在Stackoverflow中写这篇文章,因为这里有更多的开发人员,所以有人知道答案的概率在统计学上更高,同时,这也是CSS世界中一个非常重要的主题,我希望其他人会看到这个线程。RegEx在递归方面不是非常好,可能不是通过单一的正则表达式搜索和替换,而是一个组合..@vsync似乎这个模式可以完成当前输入的工作
(?)?
a{ 
    width:100px; 
    height:120px;
    &:hover{ 
        color:red; 
    }
    span{ 
        color:blue; 
        padding:10px;
        i{ 
            color:red; 
        }
    }
}
a{ width:100px; height:120px;
    &:hover{ color:red; }
    span{ color:blue; padding:10px;
        i{ color:red; }
    }
}