Regex.Escape(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.