Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 21081|Respuesta: 0

[Fuente] C# es una expresión regular comúnmente usada

[Copiar enlace]
Publicado en 5/2/2015 9:41:50 | | |
Las expresiones regulares se utilizan en el procesamiento de cadenas, la validación de formularios y otras ocasiones, que son prácticas y eficientes. Aquí tienes algunas expresiones comúnmente usadas para emergencias.

Nota: El siguiente contenido proviene de Internet y puede no ser aplicable debido a las diferentes bibliotecas de expresiones regulares

Expresión regular que coincide con el marcado HTML: <(\S*?)[^>]*>.*?</\1>| <.*? />
Comentario: La versión que circula por Internet es una pena, y la anterior solo puede igualar la pieza, y aún no se puede hacer nada respecto al marcado anidado complejo

Expresión regular que coincide con el primer y último carácter espaciado: ^\s*|\s*$
Comentario: Una expresión muy útil que puede usarse para eliminar espacios en blanco al principio y al final de una línea (incluyendo espacios, tabulaciones, saltos de página, etc.).

Expresión regular para coincidir con la dirección de correo electrónico: \w+([-+.] \w+)*@\w+([-.] \w+)*\.\w+([-.] \w+)*
Comentario: Útil para la validación de formularios

Expresión regular para coincidir URL URL: [a-zA-z]+://[^\s]*
Comentario: La versión que circula por Internet tiene funciones muy limitadas, y las anteriores pueden cubrir básicamente las necesidades

Coincidencia de la legitimidad de la cuenta (inicio de letra, 5-16 bytes permitidos, subrayos alfanuméricos permitidos): ^[a-zA-Z][a-zA-Z0-9_]{4,15}$
Comentario: Útil para la validación de formularios

Coincidir números de teléfono nacionales: \d{3}-\d{8}|\d{4}-\d{7}
Comentarios: Formularios coincidentes como 0511-4405222 o 021-87888822

Coincidir con el número QQ de Tencent: [1-9][0-9]{4,}
Comentario: El número de QQ de Tencent empieza en 10.000

Coincide con el código postal chino: [1-9]\d{5}(?! \d)
Comentario: El código postal de China tiene 6 dígitos

ID coincidente:\d{15}|\d{18}
Comentario: Las tarjetas de identificación chinas tienen 15 o 18 dígitos

Dirección IP coincidente: \d+\.\d+\.\d+\.\d+
Comentario: Útil al extraer direcciones IP

Números específicos de la partida:
^[1-9]\d*$ // Coincide con enteros positivos
^-[1-9]\d*$ // Coincide con enteros negativos
^-? [1-9]\d*$ // empareja enteros
^[1-9]\d*|0$ // Emparejando enteros no negativos (enteros positivos + 0)
^-[1-9]\d*|0$ //Emparejando enteros no positivos (enteros negativos + 0)
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ // coincide con números positivos de coma flotante
^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ //Coincide con el número de coma flotante negativo
^-? ([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$ // coincide con el número de coma flotante
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$ //Números de coma flotante no negativos coincidentes (números de coma flotante positivos + 0)
^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$ //Coincidir número de coma flotante no positivo(número de coma flotante negativo + 0)
Comentario: Útil al tratar grandes cantidades de datos, presta atención a la corrección al aplicar aplicaciones específicas

Coincidir con una cadena específica:
^[A-Za-z]+$ // coincide con una cadena de 26 letras
^[A-Z]+$ // coincide con una cadena compuesta por 26 letras mayúsculas
^[a-z]+$ // coincide con una cadena formada por letras minúsculas de 26 letras inglesas
^[A-Za-z0-9]+$ // coincide con una cadena compuesta por números y 26 letras
^\w+$ // Coincide con cadenas de números, 26 letras o guiones bajos
Comentario: Algunas de las expresiones más básicas y más comúnmente usadas






Anterior:IIS no puede añadir elementos duplicados de colección de tipo add al configurar PHP
Próximo:Resumen de los comandos de enrutamiento de Cisco
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com