2017-03-24 10 views
1

Ich versuche, einen regulären Ausdruck zu machen, der den Inhalt der Texte in Klammern ersetzt.Reguläre Ausdrücke in Sublime Text 3

Ich habe den folgenden regulären Ausdruck:

"([A-Za-z ]*)" 

Aber wie Sie im folgenden Bild sehen können, funktioniert nicht:

As you can see this activated the "regular expressions" function.[1]

Danke und Grüße.

+0

Sie müssen die Klammern - '\ ([A-Za-z] * \)' umgehen –

Antwort

3

Entfernen Sie die doppelten Anführungszeichen aus Ihrem Ausdruck und die Flucht der Klammern:

\([A-Za-z ]*\) 

enter image description here

Einzelheiten:

  • \( - ein wörtliches (
  • [A-Za-z ]* - null oder mehr ASCII-Buchstaben oder Leerzeichen
  • \) - ein Literal ).

unkommentierte (...) bilden eine einfangende Gruppe die einen submatch in dem Speicherpuffer gespeichert sind, die während der Anpassung oder Austausch via Rückreferenzierungen später verwendet werden kann.