Gibt es eine Möglichkeit,Erhabener TextNur einen Teil eines Regex-Suchmusters hervorheben (abgleichen)?
Beispielsweise möchte ich Text
bei 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\().+?(?=\))