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.

15
Eliminar múltiples espacios en blanco
Estoy obteniendo $row['message']de una base de datos MySQL y necesito eliminar todos los espacios en blanco como, \n \tetc. $row['message'] = "This is a Text \n and so on \t Text text."; debe formatearse para: $row['message'] = 'This is a Text and so on Text text.'; Lo intenté: $ro = …


25
¿Cómo encontrar patrones en varias líneas usando grep?
Quiero encontrar archivos que tengan "abc" Y "efg" en ese orden, y esas dos cadenas están en líneas diferentes en ese archivo. Por ejemplo: un archivo con contenido: blah blah.. blah blah.. blah abc blah blah blah.. blah blah.. blah blah.. blah efg blah blah blah blah.. blah blah.. Debería …
208 regex  grep 





13
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 = pdfName.split("-\\."); }
201 java  regex 





5
¿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 un resultado capturado como ($ 1) por alguna otra cadena? El …
196 javascript  regex 



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.