2013-10-02 78 views
5

我正在处理样式表中删除所有css属性而不删除选择器。Sublime Text - 查找两个已定义字符之间的任何文本

例如,我想借此:

.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的工作就好做财产以后像这在一个动作中,用一个简单的查找和替换。在这种情况下,我想查找大括号{ }之间的所有文本。

+0

到目前为止的任何尝试? – Jerry

回答

13

您可以简单地使用正则表达式如下里面找{}一切:

\{[^}]*\} 

,并用文字代替{}

+0

完美的工作! – SmashBrando

+0

@SmashBrando不客气。 –

+0

在EMEditor中工作 – Arthur

8

或者改为@嗅探器的解决方案,您可以:

  1. 找到所有{的(突出的MAC一个{,然后Alt+F3Cmd+Ctrl+G
  2. Ctrl+Shift+M类型的所有块之间进行选择(在这种情况下, ,在{}之间)
  3. 删除。
相关问题