Regex.Escape(String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Esegue l'escape di un set minimo di caratteri (, *, +, ?, |, {, [, (, ), ^, $, ., #, e spazi vuoti sostituendoli con i relativi codici di escape. Ciò indica al motore delle espressioni regolari di interpretare questi caratteri letteralmente anziché come metacharacter.
public:
static System::String ^ Escape(System::String ^ str);
public static string Escape(string str);
static member Escape : string -> string
Public Shared Function Escape (str As String) As String
Parametri
- str
- String
Stringa di input contenente il testo da convertire.
Valori restituiti
Stringa di caratteri con metacharacter convertiti nel formato di escape.
Eccezioni
str è null.
Commenti
Escape(String) converte una stringa in modo che il motore delle espressioni regolari interpreti tutti i metacharacter che può contenere come valori letterali carattere. È particolarmente importante per le stringhe definite in modo dinamico usando caratteri non noti in fase di progettazione.
Sebbene questo metodo eseppi le parentesi quadre di apertura ([) e le parentesi graffe di apertura ({), non caratteri di escape per i caratteri di chiusura corrispondenti (] e }). Nella maggior parte dei casi, l'escape di questi non è necessario.