Regex.Escape(String) Método

Definição

Escapa de um conjunto mínimo de caracteres (, *, +, ?, |, {, [, (, ), ^, $, ., #, e espaço em branco) substituindo-os por seus códigos de escape. Isso instrui o mecanismo de expressão regular a interpretar esses caracteres literalmente em vez de como metacaracters.

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

Parâmetros

str
String

A cadeia de caracteres de entrada que contém o texto a ser convertido.

Retornos

Uma cadeia de caracteres com metacaracters convertidos em seu formulário de escape.

Exceções

str é null.

Comentários

Escape(String) converte uma cadeia de caracteres para que o mecanismo de expressão regular interprete os metacaracters que ele possa conter como literais de caractere. É particularmente importante para cadeias de caracteres que são definidas dinamicamente usando caracteres não conhecidos em tempo de design.

Embora esse método escape dos caracteres de colchete de abertura reto ([) e chave de abertura ({), ele não escapa de seus caracteres de fechamento correspondentes (] e }). Na maioria dos casos, escapar deles não é necessário.

Aplica-se a

Confira também