Articles of regex

Expresión regular para los enlaces de youtube

¿Alguien tiene una expresión regular que obtiene un enlace a un video de Youtube (no objeto incrustado) de (casi) todas las formas posibles de vincularse a Youtube? Creo que este es un problema bastante común y estoy seguro de que hay muchas formas de vincular eso. Un punto de partida sería: http://www.youtube.com/watch?v=iwGFalTRHDA http://www.youtube.com/watch?v=iwGFalTRHDA&feature=related http://youtu.be/iwGFalTRHDA http://youtu.be/n17B_uFF4cA […]

Patrón Regex para HH: MM: cadena de tiempo SS

Quiero analizar una cadena hh:mm:ss . Una simple es ([0-1]?\d|2[0-3]):([0-5]?\d):([0-5]?\d) que espera 2:3:24 o 02:03:24 cadena. Quiero dar un paso más y aprobar la validación incluso en casos como si ingresas solo 56, debería pasar, ya que 56 pueden considerarse 56 segundos [SS] si ingresa 2: 3 o 02:03 o 02: 3 o 2:03 debería […]

Regex lookahead para ‘no seguido por’ en grep

Estoy intentando grep para todas las instancias de Ui\. no seguido por Line o incluso solo por la letra L ¿Cuál es la forma correcta de escribir una expresión regular para encontrar todas las instancias de una cadena particular NO seguida de otra cadena? Usando lookaheads grep “Ui\.(?!L)” * bash: !L: event not found grep […]

Regex para la lista delimitada por comas

¿Cuál es la expresión regular para validar una lista delimitada por comas como esta? 12365, 45236, 458, 1, 99996332, ……

Use expresiones regulares para buscar / reemplazar subcadenas en NSString

Me gustaría usar expresiones regulares para encontrar todas las instancias de un patrón de expresión regular Ie &*; en mi cadena y eliminar eso de modo que el valor de retorno es la cadena original sin ninguna de las coincidencias. También me gustaría utilizar la misma función para unir espacios múltiples entre palabras y tener […]

¿Cuál es el uso del método Pattern.quote?

Estoy tratando de entender Pattern.quote usando el siguiente código: String pattern = Pattern.quote(“1252343% 8 567 hdfg gf^$545”); System.out.println(“Pattern is : “+pattern); produce la salida: Pattern is : \Q1252343% 8 567 hdfg gf^$545\E ¿Qué son \Q y \E aquí? La descripción de la documentación dice: Devuelve una String patrón literal para la String especificada. Este método […]

Caracteres permitidos para identificadores CSS

¿Cuáles son los caracteres de juego (completos) válidos / permitidos para los identificadores de CSS id y class ? ¿Hay alguna expresión regular que pueda usar para validar? ¿Es navegador agnóstico?

Expresión regular, dividir cadena por mayúscula pero ignorar TLA

Estoy usando la expresión regular System.Text.RegularExpressions.Regex.Replace(stringToSplit, “([AZ])”, ” $1″).Trim() para dividir cadenas por mayúscula, por ejemplo: ‘MyNameIsSimon’ se convierte en ‘My Name Is Simon’ Encuentro esto increíblemente útil cuando trabajo con enumeraciones. Lo que me gustaría hacer es cambiarlo ligeramente para que las cadenas solo se dividan si la siguiente letra es una letra minúscula, […]

¿Cómo validar un nombre de usuario con regex?

Esto parece coincidir con las reglas que he definido, pero esta noche solo empiezo a aprender a usar expresiones regulares, así que me pregunto si es correcto. Reglas: Los nombres de usuario pueden consistir en minúsculas y mayúsculas Los nombres de usuario pueden consistir en caracteres alfanuméricos Los nombres de usuario pueden constar de guiones […]

La mejor expresión regular para la validación de correo electrónico en C #

He visto una multitud de expresiones regulares para diferentes lenguajes de progtwigción que pretenden validar direcciones de correo electrónico. He visto muchos comentarios que dicen que las expresiones en cuestión no funcionan para ciertos casos y que son demasiado estrictas o demasiado permisivas. Lo que busco es una expresión regular que pueda usar en mi […]