Ich verwende derzeit VSCode auf Ubuntu, das Lookbehind derzeit nicht in seiner Suche unterstützt (obwohl es in den Pipelines ist ). Gibt es derzeit GUI-Code-Editoren für Linux, die Lookbehinds bei der Suche unterstützen ? (vorzugsweise kostenlos, wie beim Bier)
Sublime kann mit Lookahead und Lookbehind umgehen.
abc
(?<=a)b
Funden b(?<=a)c
ergibt keine ErgebnisseSublime ist proprietäre Software.
Sublime Text kann kostenlos heruntergeladen und evaluiert werden, für die weitere Nutzung muss jedoch eine Lizenz erworben werden.
Lookbehind funktioniert nicht, während Lookahead funktioniert (?!).
Aber Sie können \K
auf ähnliche Weise verwenden.
abc
(?<=a)b
gibt den Fehler Ungültige Gruppe .a\Kb
Funden b.a\Kc
ergibt keine Ergebnisse.b(?=c)
Funden b.a(?=c)
ergibt keine Ergebnisse\K
es sich um eine Regex mit Perl-Geschmack handelt, habe ich versucht, die \K
Option Use PCRE2 in VSCode zu aktivieren, und es funktioniert! Haben Sie eine Idee, wie man dasselbe mit negativem Lookbehind macht?Geany kann mit Lookahead und Lookbehind umgehen.
abc
(?<=a)b
Funden b(?<=a)c
ergibt keine Ergebnissegrep -nHIrE -- (?<=d)ev (in directory: /path/to/dir)
und es hat nicht funktioniert. Muss ich irgendwelche Plugins installieren?grep
, aber die normale Suche (Strg+F) druckt nichts in Nachrichten.Versuchen Sie es mit https://ace.c9.io oder http://lighttable.com . Es würde auch helfen, wenn Sie uns mitteilen, in welcher Sprache Sie programmieren
pLumo
d4nyll