Articles of regex

Regex hasta pero no incluido

Para regex, ¿cuál es la syntax para buscar hasta pero no incluir? Más o menos como: Haystack: The quick red fox jumped over the lazy brown dog Expression: .*?quick -> and then everything until it hits the letter “z” but do not include z

¿Cómo conseguir que Vim destaque personajes no ascii?

Intento que Vim resalte los caracteres que no son ASCII. ¿Hay una configuración disponible, un patrón de búsqueda de expresiones regulares o un complemento para hacerlo?

que hace el ‘|’ significa en esta expresión regular?

Esta expresión regular proviene de JQuery, y el “|” significa “o”, pero ¿qué dos partes están incluidas para elegir? /^(?:[^#<]*()[^>]*$|#([\w\-]*)$)/ es [^>]*$ | #([\w\-]*)$ o ()[^>]*$ | #([\w\-]*)$) o cualquier otra cosa?

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