Preguntas etiquetadas con regex

201
Use String.split () con múltiples delimitadores

Necesito dividir una base de cadena en delimitador -y .. Debajo están mis resultados deseados. AA.BB-CC-DD.zip -> AA BB CC DD zip pero mi siguiente código no funciona. private void getId(String pdfName){ String[]tokens =

196
¿Cómo reemplazar solo los grupos capturados?

Tengo código HTML antes y después de la cadena: name="some_text_0_some_text" Me gustaría reemplazar el 0 por algo como:!NEW_ID! Entonces hice una expresión regular simple: .*name="\w+(\d+)\w+".* Pero no veo cómo reemplazar exclusivamente el bloque capturado. ¿Hay alguna manera de reemplazar...

196
Diferencia entre \ A \ z y ^ $ en expresiones regulares de Ruby

En la documentación leí: Use \ A y \ z para hacer coincidir el inicio y el final de la cadena, ^ y $ coinciden con el inicio / final de una línea. Voy a aplicar una expresión regular para verificar el nombre de usuario (o el correo electrónico es el mismo) enviado por el usuario. ¿Con qué...

193
Agregar espacios antes de mayúsculas

Dada la cadena "ThisStringHasNoSpacesButItDoesHaveCapitals", cuál es la mejor manera de agregar espacios antes de las letras mayúsculas. Entonces, la cadena final sería "Esta cadena no tiene espacios pero tiene mayúsculas" Aquí está mi intento con un

191
Reemplace solo algunos grupos con Regex

Supongamos que tengo la siguiente expresión regular: -(\d+)- y quiero reemplazar, usando C #, el Grupo 1 (\d+)con AA, para obtener: -AA- Ahora lo estoy reemplazando usando: var text = "example-123-example"; var pattern = @"-(\d+)-"; var replaced = Regex.Replace(text, pattern, "-AA-"); Pero...

190
Regex para la cadena que no termina con el sufijo dado

No he podido encontrar una expresión regular adecuada para que coincida con cualquier cadena que no termine con alguna condición. Por ejemplo, no quiero hacer coincidir nada que termine con un a. Esto coincide b ab 1 Esto no coincide a ba Sé que la expresión regular debería terminar $para...

189
Expresión regular para limitar el número de caracteres a 10

Estoy tratando de escribir una expresión regular que solo permita letras minúsculas y hasta 10 caracteres. Lo que tengo hasta ahora se ve así: pattern: /^[a-z]{0,10}+$/ Esto no funciona ni se compila. Tenía una que funcionaba que solo permitía letras minúsculas, que era esta: pattern:...

184
Error de RE: secuencia de bytes ilegal en Mac OS X

Estoy tratando de reemplazar una cadena en un Makefile en Mac OS X para la compilación cruzada a iOS. La cadena tiene comillas dobles incrustadas. El comando es: sed -i "" 's|"iphoneos-cross","llvm-gcc:-O3|"iphoneos-cross","clang:-Os|g' Configure Y el error es: sed: RE error: illegal byte...