Exemplos de expressões regularesRegular Expression Examples

Esta seção contém exemplos de código que mostram o uso de expressões regulares em aplicativos comuns.This section contains code examples that illustrate the use of regular expressions in common applications.

Observação

O namespace System.Web.RegularExpressions contém vários objetos de expressão regular que implementam padrões predefinidos de expressão regular para analisar cadeias de caracteres de documentos HTML, XML e ASP.NET.The System.Web.RegularExpressions namespace contains a number of regular expression objects that implement predefined regular expression patterns for parsing strings from HTML, XML, and ASP.NET documents. Por exemplo, a classe TagRegex identifica marcas de início em uma cadeia de caracteres e a classe CommentRegex identifica comentários ASP.NET em uma cadeia de caracteres.For example, the TagRegex class identifies start tags in a string and the CommentRegex class identifies ASP.NET comments in a string.

Nesta seçãoIn This Section

Exemplo: verificação de HREFsExample: Scanning for HREFs
Fornece um exemplo que procura uma cadeia de caracteres de entrada e imprime todos os valores href = "…" e suas localizações na cadeia de caracteres.Provides an example that searches an input string and prints out all the href="…" values and their locations in the string.

Exemplo: alterar formatos de dataExample: Changing Date Formats
Fornece um exemplo que substitui as datas no formato mm/dd/aa por datas no formato dd-mm-aa.Provides an example that replaces dates in the form mm/dd/yy with dates in the form dd-mm-yy.

Como: extrair um protocolo e um número da porta de uma URLHow to: Extract a Protocol and Port Number from a URL
Fornece um exemplo que extrai um protocolo e o número da porta de uma cadeia de caracteres que contém uma URL.Provides an example that extracts a protocol and port number from a string that contains a URL. Por exemplo, "http://www.contoso.com:8080/letters/readme.html" retorna "http:8080".For example, "http://www.contoso.com:8080/letters/readme.html" returns "http:8080".

Como: retirar caracteres inválidos de uma cadeia de caracteresHow to: Strip Invalid Characters from a String
Fornece um exemplo que retira caracteres não alfanuméricos inválidos de uma cadeia de caracteres.Provides an example that strips invalid non-alphanumeric characters from a string.

Como: verificar se as cadeias de caracteres estão em um formato de email válidoHow to: Verify that Strings Are in Valid Email Format
Fornece um exemplo que verifica se uma cadeia de caracteres está no formato de email válido.Provides an example that verifies that a string is in valid email format.

ReferênciaReference

System.Text.RegularExpressions
Fornece informações de referência de biblioteca de classes para o namespace System.Text.RegularExpressions do .NET.Provides class library reference information for the .NET System.Text.RegularExpressions namespace.

Expressões regulares do .NET.NET Regular Expressions
Fornece uma visão geral sobre o aspecto de linguagem de programação das expressões regulares.Provides an overview of the programming language aspect of regular expressions.

O modelo de objeto de expressão regularThe Regular Expression Object Model
Descreve as classes de expressões regulares contidas no namespace System.Text.RegularExpression e fornece exemplos de uso.Describes the regular expression classes contained in the System.Text.RegularExpression namespace and provides examples of their use.

Detalhes do comportamento da expressão regularDetails of Regular Expression Behavior
Oferece informações sobre os recursos e o comportamento das expressões regulares do .NET.Provides information about the capabilities and behavior of .NET regular expressions.

Linguagem de expressão regular – referência rápidaRegular Expression Language - Quick Reference
Oferece informações sobre o conjunto de caracteres, operadores e constructos que você pode usar para definir expressões regulares.Provides information on the set of characters, operators, and constructs that you can use to define regular expressions.