Articles of regex

¿Cómo eliminar líneas vacías de una cadena formateada?

Cómo eliminar líneas vacías en una cadena en C #? Estoy generando algunos archivos de texto en C # (winforms) y por alguna razón hay algunas líneas vacías. ¿Cómo puedo eliminarlos después de que se genere la cadena (usando StringBuilder y TextWrite )? Archivo de texto de ejemplo: THIS IS A LINE THIS IS ANOTHER […]

Dividir una cadena con múltiples espacios

Quiero dividir una cadena como “first middle last” con String.split() . Pero cuando trato de dividirlo consigo String[] array = {“first”,””,””,””,”middle”,””,”last”} Intenté usar String.isEmpty() para buscar cadenas vacías después de dividirlas, pero no funciona en Android. Aquí está mi código: String s = “First Middle Last”; String[] array = s.split(” “); for(int i=0; i<array.length; i++) […]

Generador de texto aleatorio basado en expresiones regulares

Me gustaría saber si hay software que, dado una expresión regular y, por supuesto, otras restricciones como la longitud, produce texto aleatorio que siempre coincide con la expresión regular dada. Gracias

Patrón regex de C # para extraer URL de una cadena determinada: no direcciones URL html completas, sino enlaces desnudos.

Necesito una expresión regular que hará lo siguiente Extract all strings which starts with http:// Extract all strings which starts with www. Entonces necesito extraer estos 2. Por ejemplo, hay este texto de cadena dado a continuación house home go www.monstermmorpg.com nice hospital http://www.monstermmorpg.com this is incorrect url http://www.monstermmorpg.commerged continue Por lo tanto, de la […]

¿Cómo puedo encontrar la ubicación de una coincidencia de expresiones regulares en Perl?

Necesito escribir una función que reciba una cadena y una expresión regular. Necesito comprobar si hay una coincidencia y devolver la ubicación inicial y final de una coincidencia. (La expresión regular ya estaba comstackda por qr// .) La función también podría recibir una bandera “global” y luego debo devolver los pares (inicio, final) de todas […]

Diferencia entre egrep y grep

Tengo una pregunta sobre grep y egrep en unix . Como estoy estudiando recientemente los shell commands en unix , quiero saber cuáles son las diferencias entre grep y egrep. Encuentro que podemos usar grep y egrep con expresión regular. Sin embargo, encontré algo diferente entre estos dos comandos: Para ^ , grep y egrep […]

Expresión regular para excluir un conjunto de palabras clave

Quiero una expresión que fallará cuando encuentre palabras como “boon.ini” y “http”. El objective sería tomar esta expresión y poder construir para cualquier conjunto de palabras clave.

Haga coincidir una cadena con múltiples patrones

¿Cómo puedo unir una cadena contra múltiples patrones usando expresiones regulares en ruby? Estoy tratando de ver si una cadena está incluida en una matriz de prefijos. Esto no funciona, pero creo que demuestra al menos lo que estoy tratando de hacer. # example: # prefixes.include?(“Mrs. Kirsten Hess”) prefixes.include?(name) # should return true / false […]

regex para código postal

Posible duplicado: ¿Cuál es el último código postal y zip regex? Necesito Regex, que puede satisfacer mis tres condiciones para el código postal. P.ej- 12345 12345-6789 12345 1234 Cualquier sugerencia y sugerencias sería muy apreciada. Gracias !

¿Hay un atajo de Perl para contar el número de coincidencias en una cadena?

Supongamos que tengo: my $string = “one.two.three.four”; ¿Cómo debería jugar con el contexto para obtener la cantidad de veces que el patrón encontró una coincidencia (3)? ¿Se puede hacer esto usando un trazador de líneas único? Intenté esto: my ($number) = scalar($string=~/\./gi); Pensé que al poner paréntesis alrededor de $number , forzaría el contexto del […]