Regex.Escape(String) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Escapa a um conjunto mínimo de caracteres (, *, +, ?, |, {, [, (, ), ^, $, ., # e espaços em branco) substituindo-os pelos seus códigos de escape. Isto instrui o motor de expressão regular a interpretar estes caracteres literalmente em vez de como metacaracteres.
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 entrada que contém o texto a converter.
Devoluções
Uma sequência de caracteres com metacaracteres convertidos para a sua forma escapada.
Exceções
str é null.
Observações
Escape(String) converte uma cadeia de caracteres para que o motor de expressões regulares interprete quaisquer metacaracteres que possa conter como literais de caracteres. É particularmente importante para cadeias definidas dinamicamente usando caracteres desconhecidos no momento do design.
Embora este método escape dos caracteres de abertura reta ([) e abertura de coltese ({), não escapa dos correspondentes caracteres de encerramento (] e }). Na maioria dos casos, não é necessário escapar a estes casos.