System.RegularExpressions.TRegEx.Escape

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

class function Escape(const Str: string; UseWildCards: Boolean = False): string; static;

C++

static System::UnicodeString __fastcall Escape(const System::UnicodeString Str, bool UseWildCards = false);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.RegularExpressions.pas
System.RegularExpressions.hpp
System.RegularExpressions TRegEx

Beschreibung

Ersetz einige spezielle Symbole durch ihre Escape-Codes.

Mit dieser Funktion wird einen Zeichen-String zurückgegeben, dessen durch Str angegebenen speziellen Symbolen durch ihre Escape-Codes ersetzt werden.

Die folgenden speziellen Symbolen werden geprüft:

'\', '[', ']', '^', '$', '.', '|', '?', '*', '+', '(', ')', '{', '}'

Wenn UseWildCards True ist, müssen '\*' oder '\?' nicht konvertiert werden.