Ejemplos de expresiones regularesRegular Expression Examples

Esta sección contiene ejemplos de código que ilustran el uso de expresiones regulares en aplicaciones comunes.This section contains code examples that illustrate the use of regular expressions in common applications.

Nota

El espacio de nombres System.Web.RegularExpressions contiene un número de objetos de expresión regular que implementan modelos de expresión regular predefinidos para el análisis de cadenas a partir de documentos HTML, XML y 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 ejemplo, la clase TagRegex identifica las etiquetas de inicio en una cadena y la clase CommentRegex identifica los comentarios de ASP.NET en una cadena.For example, the TagRegex class identifies start tags in a string and the CommentRegex class identifies ASP.NET comments in a string.

En esta secciónIn This Section

Ejemplo: Buscar etiquetas HREFExample: Scanning for HREFs
Ofrece un ejemplo en el que se busca una cadena de entrada y se muestran todos los valores href="…" y sus ubicaciones en la cadena.Provides an example that searches an input string and prints out all the href="…" values and their locations in the string.

Ejemplo: Cambiar formatos de fechaExample: Changing Date Formats
Ofrece un ejemplo en el que se reemplazan las fechas en formato mm/dd/aa por fechas en el formato dd-mm-aa.Provides an example that replaces dates in the form mm/dd/yy with dates in the form dd-mm-yy.

Extraer un protocolo y un número de puerto de una dirección URLHow to: Extract a Protocol and Port Number from a URL
Ofrece un ejemplo en el que se extrae un protocolo y número de puerto de una cadena que contiene una dirección URL.Provides an example that extracts a protocol and port number from a string that contains a URL. Por ejemplo, "http://www.contoso.com:8080/letters/readme.html" devuelve "http:8080".For example, "http://www.contoso.com:8080/letters/readme.html" returns "http:8080".

Quitar caracteres no válidos de una cadenaHow to: Strip Invalid Characters from a String
Ofrece un ejemplo en el que se eliminan los caracteres no alfanuméricos no válidos de una cadena.Provides an example that strips invalid non-alphanumeric characters from a string.

Comprobar si las cadenas tienen un formato de correo electrónico válidoHow to: Verify that Strings Are in Valid Email Format
Proporciona un ejemplo que comprueba si una cadena tiene un formato de correo electrónico válido.Provides an example that verifies that a string is in valid email format.

ReferenciaReference

System.Text.RegularExpressions
Ofrece información de referencia de la biblioteca de clases para el espacio de nombres System.Text.RegularExpressions de .NET.Provides class library reference information for the .NET System.Text.RegularExpressions namespace.

Expresiones regulares de .NET.NET Regular Expressions
Proporciona información general sobre el aspecto del lenguaje de programación de expresiones regulares.Provides an overview of the programming language aspect of regular expressions.

Modelo de objetos de expresión regularThe Regular Expression Object Model
Describe las clases de expresión regular contenidas en el espacio de nombres System.Text.RegularExpression y proporciona ejemplos de su uso.Describes the regular expression classes contained in the System.Text.RegularExpression namespace and provides examples of their use.

Detalles del comportamiento de expresiones regularesDetails of Regular Expression Behavior
Proporciona información sobre las funcionalidades y el comportamiento de las expresiones regulares de .NET.Provides information about the capabilities and behavior of .NET regular expressions.

Lenguaje de expresiones regulares: referencia rápidaRegular Expression Language - Quick Reference
Ofrece información sobre el conjunto de caracteres, operadores y construcciones que se pueden utilizar para definir expresiones regulares.Provides information on the set of characters, operators, and constructs that you can use to define regular expressions.