8

我正在删除样式表中的所有 css 属性而不删除选择器。

例如,我想这样做:

.format-chat .chat .chat-timestamp {
    color: #722d19;
    float: right;
    font-size: 12px;
    font-weight: normal;
    margin: 5px 10px 0;
}

并把它变成这样:

.format-chat .chat .chat-timestamp {
}

由于我正在使用数千行 CSS,因此只需一个简单的查找和替换,就可以一次完成这样的事情。在这种情况下,我想查找大括号之间的所有文本{ }

4

3 回答 3

22

您可以简单地使用以下正则表达式来查找里面的所有内容{and }

\{[^}]*\}

并用文字替换{}

于 2013-10-02T17:49:48.990 回答
9

除了@Sniffer 的解决方案,您还可以:

  1. 查找所有{的(突出显示一个{,然后Alt+F3Cmd+Ctrl+G在 Mac 上)
  2. 键入Ctrl+Shift+M以在所有块之间进行选择(在这种情况下,在{}'s 之间)
  3. 删除。
于 2013-10-05T21:45:59.037 回答
1

您可以简单地使用 {[^}]*} 正则表达式来查找里面的所有内容,{并且}

  1. 首先按 ctrl + h 搜索和替换菜单。
  2. 要启用正则表达式,请按 Alt + R 或按“。”选项 {[^}] }

  3. 使用 {[^}]*} 正则表达式搜索并替换为 literal {}

  4. 替换为文字{}

以上截图

于 2018-08-13T13:28:44.853 回答