Articles of regex

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, […]

Asignaciones avanzadas de comodines Los parámetros no se encuentran en el método Prepare ()

De la documentación: asignaciones de comodines avanzados de Struts2 : Comodines avanzados Desde 2.1.9+ se pueden definir expresiones regulares definidas en el nombre de la acción. Para usar esta forma de comodín, se deben establecer las siguientes constantes: Las expresiones regulares pueden tener dos formas, la más simple es {FIELD_NAME} , en cuyo caso el […]

¿La expresión regular no coincide con la cadena vacía?

Tengo una expresión regular que funciona bien en mi aplicación, pero también coincide con una cadena vacía, es decir, no se produce ningún error cuando la entrada está vacía. ¿Cómo modifico esta expresión regular para que no coincida con una cadena vacía? Tenga en cuenta que NO QUIERO cambiar ninguna otra funcionalidad de esta expresión […]

el método coincide no funciona bien

No entiendo por qué con esta expresión regular el método devuelve falso; Pattern.matches(“\\bi”, “an is”); el personaje i está en un límite de palabras!