Sublime文本,搜索和替换以在样式表中添加新空间

时间:2015-09-22 10:13:42

标签: html css regex replace sublimetext2

我正在尝试针对以下情况找到在多个文件中搜索和替换的方法:

.selector{

这样就变成了:

.selector {

是否有任何正则表达式或其他方法可以通过大括号找到空格不足?

感谢。

4 个答案:

答案 0 :(得分:2)

我做到了这一点。使用此:

第1步:查找{并替换为(space){
第2步:现在将所有(space)(space){替换为(space){

注意:用真实空格字符替换(space)

答案 1 :(得分:1)

我建议您使用https://packagecontrol.io/packages/HTML-CSS-JS%20Prettify包来正确格式化HTML / CSS / JS代码。

您可以使用Package Control安装此软件包并进行配置。

您首先需要安装Node.js才能使用此软件包。

如果您想使用regex

查找---- \b([.#\d\w-]*?)\{

替换为---- $1 {

答案 2 :(得分:0)

有一种替换方法: http://sublime-text-unofficial-documentation.readthedocs.org/en/latest/search_and_replace/search_and_replace_files.html

只是欺骗它: 首先替换所有' {'用' {' (所有括号分为一个空格) 然后替换所有' {'用' {' (双倍间隔成一个空格)

答案 3 :(得分:0)

RegExp解决方案:

匹配任何非空白字符,后跟大括号:

(\S)\{

在字符和括号之间插入空格,替换字符串:

$1 {