Code-Suche

Mit der Ansicht Code-Suche durchsuchen Sie sämtliche Skripte Ihrer Datenbank. Diese Optionen lassen sich kombinieren:
| Schaltfläche | Option | Wirkung |
|---|---|---|
| Aa | Groß-/Kleinschreibung beachten | Ist die Option aktiviert, wird zwischen Groß- und Kleinschreibung unterschieden – „A“ und „a“ gelten als verschiedene Zeichen. |
| \b | Ganzes Wort | Beschrä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 Ausdruck | Deutet 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-Muster | Erläuterung |
|---|---|
\bselect\b | Findet 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\b | Findet das ganze Wort id (verhindert Treffer in Teilzeichenfolgen wie „userid“ oder „ident“). |
