Verwenden Sie die Sublime Text-Suche, um eine Regex-Gruppe im Suchmuster hervorzuheben

Verwenden Sie die Sublime Text-Suche, um eine Regex-Gruppe im Suchmuster hervorzuheben

Gibt es eine Möglichkeit,Erhabener TextNur einen Teil eines Regex-Suchmusters hervorheben (abgleichen)?

Beispielsweise möchte ich Textbei der Suche nach ausschließlich hervorheben Some(Text).

Antwort1

Wenn es schwierig ist, eine Regex-Anwendung zum Laufen zu bringen, gibt es wahrscheinlich eine Regex-Lösung. In diesem FallUmschauungen.

Beispiel für die Verwendung eines Lookbehinds:

  • Probe:

    SomeText
    
  • Regulärer Ausdruck:

    (?<=Some)(Text)
    
  • Übereinstimmen:

    Text
    

Antwort2

Sie können verwenden:

(?<=preceeding_enclosing_text)your_searched_text(?=following_enclosing_text)

In Ihrem speziellen Beispiel:

(?<=Some\().+?(?=\))

verwandte Informationen