Code-Suche

Bild.png

Mit der Ansicht Code-Suche durchsuchen Sie sämtliche Skripte Ihrer Datenbank. Diese Optionen lassen sich kombinieren:

SchaltflächeOptionWirkung
AaGroß-/Kleinschreibung beachtenIst die Option aktiviert, wird zwischen Groß- und Kleinschreibung unterschieden – „A“ und „a“ gelten als verschiedene Zeichen.
\bGanzes WortBeschränkt die Treffer auf Vorkommen, die nicht an andere Buchstaben oder Ziffern angehängt sind. Durch Leerzeichen, Satzzeichen usw. getrennte Wörter werden gefunden.
. *Regulärer AusdruckDeutet Ihre Eingabe als RegExp und gibt Ihnen die volle Ausdruckskraft von Mustern (Quantoren, Zeichenklassen, Anker …). Die Optionen „Groß-/Kleinschreibung beachten“ und „Ganzes Wort“ lassen sich weiterhin dazuschalten.

Ihre RegExp-Kenntnisse sind eingerostet? Eine knappe Anleitung finden Sie unter https://regexone.com.

Beispiel für einen regulären Ausdruck:

Die folgende RegExp findet jedes select, dessen where-Klausel auf ID filtert:

\bselect\b[^;]*(?<!\.)\bid\b

So erkennen Sie schnell die Stellen, an denen sich first(select myTable where ID = searchId) durch die schnellere Fassung record(myTable, searchId) ersetzen lässt.

Schritt für Schritt erklärt:

RegExp-MusterErläuterung
\bselect\bFindet das ganze Wort select (verhindert Treffer wie „selected“).
[^;]*Findet beliebig viele Zeichen außer ; und stellt so sicher, dass zwischen select und id kein Semikolon steht.
(?<!\.)Ein negativer Rückwärtsblick, der sicherstellt, dass unmittelbar vor id kein . steht.
\bid\bFindet das ganze Wort id (verhindert Treffer in Teilzeichenfolgen wie „userid“ oder „ident“).