Articles of regex

¿Qué sabor de Regex usa Visual Studio Code?

Al tratar de buscar-reemplazar en el código de Visual Studio, encuentro que su sabor Regex es diferente de Visual Studio completo. Específicamente, bash declarar un grupo nombrado con una string (? [\w]+) que funciona en Visual Studio pero no en Visual Studio Code. Se quejará con el error. Invalid group . Además de resolver este […]

Cómo acceder a la propiedad del objeto con caracteres no válidos

Estoy escribiendo una aplicación angular que interactúa con una API de Google Analytics que ya está en uso. Los datos devueltos por Google tienen el prefijo “ga:” como en el ejemplo “ga: newVisits”. Si utilizo la expresión {{total.ga:newVisits}}, Angular no puede analizarlo. Cualquier bash de escapar del colon para continuar ha resultado en un error […]

La clase de caracteres POSIX no funciona en la base R regex

Tengo algunos problemas para unir un patrón con una cadena de texto en R grepl obtener TRUE con grepl cuando el texto es algo así como “lettersornumbersorspaces y lettersornumbersorspaces”. Estoy usando la siguiente regex : ([:alnum:]|[:blank:])+[:blank:][yY][:blank:]([:alnum:]|[:blank:])+ Cuando se utiliza la regex siguiente manera para obtener la “dirección” funciona a la espera. regex <- "([:alnum:]|[:blank:])+[:blank:][yY][:blank:]([:alnum:]|[:blank:])+" address […]

JSLint informa “Inseguro ^” para mi expresión regular, ¿qué significa eso?

Estoy tratando de obtener mi código Javascript 100% JSLint limpio. Tengo una expresión regular: linkRgx = /https?:\/\/[^\s;|\\*'”!,()]+/g; Informes JSLint: Insecure ‘^’ ¿Qué hace que el uso de la negación del juego de caracteres sea “inseguro”?

Java Replace Regex no funciona

¿Por qué no funciona esta línea de código? Se supone que reemplaza todas las puntuaciones sin nada. m = m.replace(“[\\?\\.;:’\”]”, “”) m no cambiará después de ejecutar esta línea en java aunque contenga signos de puntuación. ¿Por qué?

AngularJS – Elimina los espacios en blanco iniciales y finales de la caja de entrada usando expresiones regulares

Estoy escribiendo una expresión regular (regex) para agregar varios ID de correo electrónico en un cuadro de entrada con las siguientes condiciones: Varios identificadores de correo electrónico deben estar separados por comas , Necesita tener al menos un ID de correo electrónico No debería haber espacios en blanco en el campo de entrada. Así que […]

¿Es posible aplicar la verificación de datos en MySQL utilizando la expresión regular?

Supongamos que tengo un atributo llamado número de teléfono y me gustaría aplicar cierta validez en las entradas de este campo. ¿Puedo usar expresiones regulares para este propósito, ya que la expresión regular es muy flexible en la definición de restricciones?

¿Qué expresión regular nunca puede coincidir?

Recientemente he querido crear una expresión regular que nunca coincidirá con ninguna entrada (incluso una cadena vacía). Algunas de las formas aparentemente más obvias son muy crudas, tienen comportamientos indeseables … ¡o sencillamente no funcionan! Mi solución provisional, que funciona bien para mi caso particular, es simplemente un patrón de ‘\ x00NEVERMATCHES \ x00’ (syntax […]

Regex para que coincida con 1234, 1324, 2341 (todas las permutaciones de {1,2,3,4})

Estoy implementando el siguiente problema en ruby. Este es el patrón que quiero: 1234, 1324, 1432, 1423, 2341 y así sucesivamente es decir, los dígitos del número de cuatro dígitos deben estar entre [1-4] y también deben ser no repetitivos. Para hacerte entender de una manera simple, tomo un patrón de dos dígitos y la […]

¿Por qué esta expresión regular no funciona como se espera en Java?

pregunta de expresiones regulares triviales (la respuesta probablemente sea Java-specific): “#This is a comment in a file”.matches(“^#”) Esto devuelve falso. Hasta donde puedo ver, ^ significa lo que siempre significa y # no tiene un significado especial, así que traduje ^# como “A ‘#’ al comienzo de la cadena”. Que debería coincidir Y lo hace, […]