Articles of regex

Patrón de expresión regular con una variable

Estoy usando la expresión regular para verificar el número de dígitos después de decimal. Esto funciona bien cuando se usa para dos o tres dígitos, por ejemplo \d{2} o \d{3} , pero ¿qué ocurre si necesito pasar una variable en lugar de 2 y 3 ? ¿Cómo paso una variable al patrón? ¿Es posible?

Deshabilitar el espacio en blanco en el texto

¿Cómo puedo bloquear espacios en blanco en entradas de cuadros de texto? Intenté esto pero no está funcionando: [RegularExpression(@”/^\s/”, ErrorMessage = “white space is not allowed in username”)] public string UserName { get; set; } ‘^’ negación no debe permitir espacios en blanco en el texto, pero no me permite ingresar ningún texto en el […]

Error en la expresión regular para capturar caracteres especiales

Escribí una expresión regular para capturar caracteres especiales en una cadena de entrada, pero también capta los números. Aquí está la expresión regular, final String REGEX=”[^.,%*$#@?^’|/\\\\~\\[\\]{}+-=\”]*”; Necesito atrapar los personajes mencionados anteriormente. Por favor, ayúdame.

¿Se puede usar una expresión regular de coincidencia de ancho cero en String split?

System.out.println( Arrays.deepToString( “abcghi”.split(“(?:)”) ) ); Esto imprime [abc, def, ghi] , como si me hubiera dividido en “” . Quiero que imprima [abc, , ghi] . ¿Hay alguna forma de trabajar un poco de magia regex para lograr lo que quiero aquí? Quizás un ejemplo más simple: System.out.println( Arrays.deepToString( “Hello! Oh my!! Good bye!!”.split(“(?:!+)”) ) […]

Regex para dirección IP

Intenté este código para validar la dirección IP, pero no funciona … public static bool IP(string ipStr) { string pattern = @”^([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(\.([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])){3}$”; Regex check = new Regex (pattern); bool valid = false; if (ipStr == “”) { valid = false; } else { valid = check.IsMatch (ipStr, 0); } return valid; } ¿Alguna idea de […]

¿Cómo elegir entre el patrón de espacios en blanco?

En la documentación de Oracle Pattern hay una descripción de tres patrones diferentes para hacer coincidir el espacio en blanco: \ s \ p {Espacio} \ p {javaWhitespace} Me pregunto cuál es la especificidad de cada uno y cómo saber cómo elegir el correcto. Me acabo de dar cuenta de que \p{javaWhitespace} incluye más tipo […]

Resalta la página actual en jquery

Tengo las páginas de 12 html. y todas estas páginas son cargadas cuando se hace clic en el enlace de la barra de navegación izquierda. en esto, necesito agregar una clase al enlace actual, que se hace clic y carga la página. intenté con esto: $(function(){ $(‘#container li a’).click(function(){ $(‘#container li a’).removeClass(‘current’); var pathname = […]

regex replace all ignora el caso

¿Cómo ignoro caso en el siguiente ejemplo? outText = inText.replaceAll(word, word.replaceAll(” “, “~”)); Ejemplo: Entrada: inText = “Retail banking Wikipedia, the free encyclopedia Retail banking ” + “From Wikipedia. retail banking industry.” word = “retail banking” Salida outText = “Retail~banking Wikipedia, the free encyclopedia Retail~banking ” + “From Wikipedia. retail~banking industry.”

Use grepl para buscar cualquiera de las múltiples subcadenas en un texto

Estoy usando grepl () en R para buscar si existe alguno de los siguientes géneros en mi texto. Lo estoy haciendo así en este momento: grepl(“Action”, my_text) | grepl(“Adventure”, my_text) | grepl(“Animation”, my_text) | grepl(“Biography”, my_text) | grepl(“Comedy”, my_text) | grepl(“Crime”, my_text) | grepl(“Documentary”, my_text) | grepl(“Dtwig”, my_text) | grepl(“Family”, my_text) | grepl(“Fantasy”, my_text) | […]

JavaScript: ¿división no funciona en IE?

¿Hay alguna razón por la cual el siguiente código no funciona en IE? Mientras que con FF y otros navegadores cuerdos divide la cadena por la expresión dada, en IE simplemente no funciona. var str = “abcdefgh”; alert(str.split(/(\|.)/).length); Gracias.