Preguntas etiquetadas con regex

Las expresiones regulares proporcionan un lenguaje declarativo para unir patrones dentro de cadenas. Se usan comúnmente para la validación de cadenas, el análisis y la transformación. Como las expresiones regulares no están completamente estandarizadas, todas las preguntas con esta etiqueta también deben incluir una etiqueta que especifique el lenguaje o la herramienta de programación aplicable. NOTA: Pedir expresiones regulares HTML, JSON, etc. tiende a encontrarse con reacciones negativas. Si hay un analizador para eso, úsalo en su lugar.






20
¿Cómo se usa una variable en una expresión regular?
Me gustaría crear un String.replaceAll()método en JavaScript y estoy pensando que usar una expresión regular sería la forma más concisa de hacerlo. Sin embargo, no puedo entender cómo pasar una variable a una expresión regular. Ya puedo hacer esto, que reemplazará todas las instancias de "B"con "A". "ABABAB".replace(/B/g, "A"); Pero …
1380 javascript  regex 

21
¿Cómo se accede a los grupos coincidentes en una expresión regular de JavaScript?
Quiero hacer coincidir una parte de una cadena usando una expresión regular y luego acceder a esa subcadena entre paréntesis: var myString = "something format_abc"; // I want "abc" var arr = /(?:^|\s)format_(.*?)(?:\s|$)/.exec(myString); console.log(arr); // Prints: [" format_abc", "abc"] .. so far so good. console.log(arr[1]); // Prints: undefined (???) console.log(arr[0]); …
1369 javascript  regex 

5
\ d es menos eficiente que [0-9]
Hice un comentario ayer sobre una respuesta donde alguien había usado [0123456789]una expresión regular en lugar de [0-9]o \d. Dije que probablemente era más eficiente usar un rango o un especificador de dígitos que un conjunto de caracteres. Decidí probar eso hoy y descubrí para mi sorpresa que (al menos …
1249 c#  regex  performance 


3
Coincidencia negativa con grep (líneas de coincidencia que no contienen foo)
He estado tratando de resolver la sintaxis de este comando: grep ! error_log | find /home/foo/public_html/ -mmin -60 O: grep '[^error_log]' | find /home/baumerf/public_html/ -mmin -60 Necesito ver todos los archivos que han sido modificados, excepto los nombrados error_log. He leído sobre esto aquí , pero solo encontré un notpatrón …
991 regex  grep 

30
Cómo validar números de teléfono usando regex
Estoy tratando de armar una expresión regular integral para validar los números de teléfono. Idealmente, manejaría formatos internacionales, pero debe manejar formatos estadounidenses, incluidos los siguientes: 1-234-567-8901 1-234-567-8901 x1234 1-234-567-8901 ext1234 1 (234) 567-8901 1.234.567.8901 1/234/567/8901 12345678901 Contestaré con mi intento actual, pero espero que alguien tenga algo mejor y …


11
Compruebe si una cadena coincide con una expresión regular en JS
Quiero usar JavaScript (puede ser con jQuery) para hacer una validación del lado del cliente para verificar si una cadena coincide con la expresión regular: ^([a-z0-9]{5,})$ Idealmente, sería una expresión que devuelve verdadero o falso. Soy un novato en JavaScript, ¿ match()hago lo que necesito? Parece comprobar si parte de …
752 javascript  regex  match 

12
Expresiones regulares: ¿hay un operador AND?
Obviamente, puede usar |(¿tubería?) Para representar OR, pero ¿hay alguna manera de representar ANDtambién? Específicamente, me gustaría hacer coincidir los párrafos de texto que contienen TODOS de una frase determinada, pero sin ningún orden en particular.
708 regex  lookahead 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.