Capítulo 25. Expresiones regulares

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

El lenguaje de expresiones regulares identifica patrones de caracteres. Los tipos .NET que admiten expresiones regulares se basan en las expresiones regulares de Perl 5 y admiten tanto la función de búsqueda como la de buscar/reemplazar.

Las expresiones regulares se utilizan para tareas como

  • Validar la introducción de texto, como contraseñas y números de teléfono

  • Análisis sintáctico de datos textuales en formas más estructuradas (por ejemplo, una cadena de versión NuGet)

  • Sustituir patrones de texto en un documento (por ejemplo, sólo palabras completas)

Este capítulo está dividido en secciones conceptuales, que enseñan los fundamentos de las expresiones regulares en .NET, y secciones de referencia, que describen el lenguaje de las expresiones regulares.

Todos los tipos de expresiones regulares se definen en System.Text.RegularExpressions.

Nota

Todos los ejemplos de este capítulo están precargados en LINQPad, que también incluye una herramienta RegEx interactiva (pulsa Ctrl+Mayús+F1). Hay una herramienta en línea disponible en http://regexstorm.net/tester.

Expresiones regulares básicas

Uno de los operadores de expresión regular más comunes es un cuantificador. ? es un cuantificador que coincide 0 ó 1 vez con el elemento precedente. En otras palabras, ? significa opcional. Un elemento es un único carácter o una estructura ...

Get C# 12 en pocas palabras now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.