2013-10-02 11 views
5

Pracuję nad usunięciem wszystkich atrybutów css w arkuszu stylów bez usuwania selektora.Wysublimowany tekst - Znajdź dowolny tekst między dwoma zdefiniowanymi znakami

Na przykład chcę zrobić to:

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

i przekształcić go w ten sposób:

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

Ponieważ pracuję z kilku tysięcy wierszy CSS byłoby miło zrobić somthing jak to w jednym akcie, z prostym znalezieniem i zamianą. W tym przypadku chcę znaleźć cały tekst między nawiasami klamrowymi { }.

+0

Jakąkolwiek próbę do tej pory? – Jerry

Odpowiedz

13

można po prostu użyć następującego wyrażenia regularnego, aby znaleźć wszystko wewnątrz { i }:

\{[^}]*\} 

i zastąpić dosłownym {}.

+0

To działało idealnie! – SmashBrando

+0

@SmashBrando Nie ma za co. –

+0

Działa w EMEditor – Arthur

8

Alternatywnie do @ rozwiązania Sniffer jest, można:

  1. Znajdź wszystkie { „s (zaznaczyć jedną {, potem Alt+F3 lub Cmd+Ctrl+G na Macu)
  2. Rodzaj Ctrl+Shift+M wybrać pomiędzy wszystkich bloków (w tym przypadku , między {}).
  3. Usuń.
Powiązane problemy