Articles of regex

Usar expresiones regulares para extraer un valor en Java

Tengo varias cadenas en bruto: [some text] [some number] [some more text] Quiero extraer el texto en [algún número] usando las clases Java Regex. Sé aproximadamente qué expresión regular quiero usar (aunque todas las sugerencias son bienvenidas). Lo que realmente me interesa son las llamadas de Java para tomar la cadena de expresiones regulares y […]

¿Qué expresión regular coincidirá con los números de teléfono internacionales válidos?

Necesito determinar si un número de teléfono es válido antes de intentar marcarlo. La llamada telefónica puede ir a cualquier parte del mundo. ¿Qué expresión regular coincidirá con los números de teléfono internacionales válidos?

Uso de RegEx para equilibrar el paréntesis de coincidencia

Estoy tratando de crear una expresión RegEx de .NET que equilibrará adecuadamente mi paréntesis. Tengo la siguiente expresión RegEx: func([a-zA-Z_][a-zA-Z0-9_]*)\(.*\) La cadena con la que trato de coincidir es esta: “test -> funcPow((3),2) * (9+1)” Lo que debería suceder es que Regex debe hacer coincidir todo, desde funcPow hasta el segundo paréntesis de cierre. Debería […]

Utilice String.split () con múltiples delimitadores

Necesito dividir una cadena base en el delimitador – y . . Debajo están mi resultado deseado. AA.BB-CC-DD.zip -> AA BB CC DD zip pero mi siguiente código no funciona. private void getId(String pdfName){ String[]tokens = pdfName.split(“-\\.”); }

RegEx para analizar o validar los datos de Base64

¿Es posible usar un RegEx para validar o desinfectar los datos de Base64? Esa es la pregunta simple, pero los factores que impulsan esta pregunta son lo que lo hace difícil. Tengo un decodificador Base64 que no puede confiar plenamente en los datos de entrada para seguir las especificaciones de RFC. Entonces, los problemas que […]

Tiene problemas para entender grupos de captura y referencias

Con el deseo de poner un poco de orden en mi conocimiento de las expresiones regulares, decidí leer un libro sobre ellas, Introducción a las expresiones regulares . Y sé que es una tontería, pero uno de los ejemplos introductorios no tiene sentido para mí. (\d)\d\1 Texto de ejemplo: 123-456-7890 (debe capturar el primer número, […]

Expresión regular para palabras consecutivas duplicadas

Soy un novato de expresiones regulares, y no puedo entender cómo escribir una sola expresión regular que “coincida” con palabras duplicadas consecutivas, como: París en la spring. No es que eso esté relacionado. ¿Por qué te ríes? ¿Son mis expresiones regulares ESO malo? ¿Hay una sola expresión regular que coincida con TODAS las cadenas en […]

Patrón Regex para que coincida con al menos 1 número y 1 carácter en una cadena

Tengo una expresión regular /^([a-zA-Z0-9]+)$/ esto solo permite caracteres alfanuméricos, pero también si solo inserto número (s) o solo carácter (s), entonces también lo acepta. Quiero que funcione como si el campo solo aceptara valores alfanuméricos, pero el valor debe contener al menos 1 carácter y 1 número.

RegEx para asegurarse de que la cadena contiene al menos un carácter en minúscula, mayúscula, dígito y símbolo

¿Cuál es la expresión regular para asegurarse de que una cadena dada contenga al menos un carácter de cada una de las siguientes categorías. Minúscula Carácter mayúsculo Dígito Símbolo Conozco los patrones para conjuntos individuales, a saber [az] , [AZ] , \d y _|[^\w] (los entendí correctamente, ¿verdad?). Pero, ¿cómo los combino para asegurarme de […]

Coincidencia de múltiples patrones

Quiero ver si aparece “001” o “100” o “000” en una cadena de 4 caracteres de 0 y 1 . Por ejemplo, una cadena de 4 caracteres podría ser como “1100” o “0010” o “1001” o “1111” . ¿Cómo puedo unir muchas cadenas en una cadena con un solo comando? Sé que grep podría usarse […]