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.

9
Regex no funciona en String.matches ()
Tengo este pequeño código String[] words = {"{apf","hum_","dkoe","12f"}; for(String s:words) { if(s.matches("[a-z]")) { System.out.println(s); } } Se supone que imprime dkoe pero no imprime nada !!
147 java  regex 


4
Regex cómo hacer coincidir un personaje opcional
Tengo una expresión regular que pensé que funcionaba correctamente hasta ahora. Necesito hacer coincidir un personaje opcional. Puede estar allí o no. Aquí hay dos cadenas. La cadena superior coincide, mientras que la inferior no. La ausencia de una sola letra en la cadena inferior es lo que hace que …
147 regex  string  operators 


13
Convertir guiones a camel case (camelCase)
Con regex (supongo) o algún otro método, ¿cómo puedo convertir cosas como: marker-imageo my-example-settinga markerImageo myExampleSetting. Estaba pensando en dividir para -luego convertir el índice de ese hypen +1 a mayúsculas. Pero parece bastante sucio y esperaba ayuda con expresiones regulares que podría hacer que el código fuera más limpio. …




7
¿Cómo descargar un directorio completo y subdirectorios usando wget?
Estoy tratando de descargar los archivos para un proyecto usando wget, ya que el servidor SVN para ese proyecto ya no se ejecuta y solo puedo acceder a los archivos a través de un navegador. Las URL base para todos los archivos son las mismas que http://abc.tamu.edu/projects/tzivi/repository/revisions/2/raw/tzivi/ * ¿Cómo puedo …
143 regex  linux  bash  wget 

6
javascript regex: ¿mirar detrás de la alternativa?
Aquí hay una expresión regular que funciona bien en la mayoría de las implementaciones de expresiones regulares: (?<!filename)\.js$ Esto coincide con .js para una cadena que termina con .js excepto para filename.js Javascript no tiene regex retrospectiva. ¿Alguien puede armar una expresión regular alternativa que logre el mismo resultado y …
143 javascript  regex 

2
Visual Studio, Buscar y reemplazar, regex
Estoy tratando de reemplazar todo #include "whatever.h"con el #include <whatever.h>uso de la función buscar y reemplazar en Visual Studio 2005. Usé la expresión regular \#include \"[a-z\.h]+\"para encontrar la declaración de inclusión. Pero me pregunto cómo enmarcar la regex de reemplazo. \#include \<[a-z\.h]+\>no funcionó y no lo hará; reemplaza la declaración …

26
Validar número de teléfono con JavaScript
Encontré este código en algún sitio web y funciona perfectamente. Valida que el número de teléfono esté en uno de estos formatos: (123) 456-7890 o 123-456-7890 El problema es que mi cliente (no sé por qué, tal vez cosas del cliente) quiere agregar otro formato, los diez números consecutivamente, algo …
143 javascript  regex 

4
División de cadena basada en una expresión regular
Tengo la salida de un comando en forma de tabla. Estoy analizando esta salida de un archivo de resultados y la guardo en una cadena. Cada elemento en una fila está separado por uno o más caracteres de espacio en blanco, por lo tanto, estoy usando expresiones regulares para unir …
143 python  regex 


11
Regex para validar la seguridad de la contraseña
El criterio de seguridad de mi contraseña es el siguiente: 8 caracteres de longitud 2 letras en mayúscula 1 personaje especial (!@#$&*) 2 números (0-9) 3 letras en minúscula ¿Alguien puede darme expresiones regulares por igual? Todas las condiciones deben cumplirse por contraseña.
142 regex  passwords 

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.