Preguntas etiquetadas con regex

149
¿Cómo se depura una expresión regular? [cerrado]

Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente requerirá debate, argumentos, encuestas o discusión

149
Convierta la etiqueta de cierre de PHP en comentario

Una de las líneas en mi script contiene una etiqueta de cierre de PHP dentro de una cadena. Bajo operación normal esto no causa un problema, pero necesito comentar la línea. He intentado crear un comentario en esta línea con //, /* */y #sin embargo ninguno de ellos el trabajo, el analizador...

147
¿"\ D" en regex significa un dígito?

He descubierto que en 123, \dpartidos 1y 3pero no 2. Me preguntaba si \dcoincide con un dígito que satisfaga qué tipo de requisito. Estoy hablando de expresiones regulares de estilo Python. El complemento de expresión regular en Gedit está utilizando expresiones regulares de estilo Python. Creé un...

147
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...

147
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

146
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...

143
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...

143
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 1 o más espacios y...

143
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,...

143
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...