In der Regex-Syntax von Visual Studio Code ist es möglich, alle Vorkommen einer bestimmten Zeichenfolge zu finden, z.Finden Sie Zeilen, die mit einem Muster übereinstimmen, mit Ausnahme von Mustern, die ein anderes Muster enthalten
&$
es sei denn, es gibt ein anderes Muster, sagen die Zeichenfolge function(
in der gleichen Zeile, zum Beispiel
function functionname(&$variable, ...)
?
Dies funktioniert nicht für mich:
(?!function).*\&\$
Es einfach ergibt alle Ergebnisse, beide Linien mit function
in ihnen, und ohne, als ob ich eine einfache Suche nach &$
tun wurden.
VSCode's Regex help page
Visual Studio-Hilfeseite scheint darauf hinzudeuten, dass die Art und Weise ist, aber ich kann nicht scheinen, um es in jeder Konstellation in VS-Code zu arbeiten, so scheint es, die Anwendungen mit unterschiedlichen Schreibweisen.
Auch funktionieren ein paar andere Notationen (ich vermute von verschiedenen Regex-Aromen), dass ich für Google gegoogled habe.
die Seite helfen gilt nicht für VS Code. Es gilt für volle VS. Und VS-Code scheint keine .NET Regexes zu verwenden. – Eric
@Eric tatsächlich! Das erklärt, warum es nicht funktioniert hat. Ich werde bearbeiten. –