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.