Regex.Escape(String) Método

Definição

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.

Aplica-se a

Ver também