Articles of regex

Prueba si los caracteres en cadena en R

Estoy tratando de determinar si una cadena es un subconjunto de otra cadena. Por ejemplo: chars <- "test" value <- "es" Quiero devolver TRUE si “value” aparece como parte de la cadena “chars”. En el siguiente escenario, me gustaría devolver falso: chars <- "test" value <- "et"

AWK: accede al grupo capturado desde el patrón de línea

Si tengo un comando awk pattern { … } y el patrón usa un grupo de captura, ¿cómo puedo acceder a la cadena así capturada en el bloque?

cómo eliminar el nombre de la carpeta de la url usando htaccess

Quiero cambiar la URL de: http://domain.com/Portfolios/iPhone/app A: http://domain.com/iPhone/app Y lo mismo para todas las URL como: domain.com/Portfolios/iPad/app A: domain.com/iPad/app Y de: domain.com/Portfolios/xyz/app A: domain.com/xyz/app Lo he intentado mucho, pero nada funciona para mí, así que por favor ayúdenme. Cuando necesito ayuda, ¿por qué un amigo no la vota? Si conoce la respuesta, responda. Actualizar RewriteEngine […]

Regex: ¿Cómo escapar de las barras invertidas y los caracteres especiales?

¿Hay alguna manera de escapar (o proteger) los caracteres especiales en una expresión regular? Lo que me gustaría hacer es crear un probador de expresiones regulares simple: import java.util.regex.*; class TestRegex { public static void main( String … args ) { System.out.printf(“%s ~= %s ? %s %n” , args[0], args[1], Pattern.matches( args[0], args[1] ) ); […]

Regex.Match palabras completas

En C# , quiero usar una expresión regular para que coincida con cualquiera de estas palabras: string keywords = “(shoes|shirt|pants)”; Quiero encontrar todas las palabras en la cadena de contenido. Pensé que esta regex haría eso: if (Regex.Match(content, keywords + “\\s+”, RegexOptions.Singleline | RegexOptions.IgnoreCase).Success) { //matched } pero vuelve verdadero para palabras como participants , […]

Insertar el contenido de un archivo después de un patrón específico

Quiero insertar contenido de archivo en una coincidencia de patrón específica. El siguiente es un ejemplo: agrega contenido de file1.txt en file1.txt entre y . file1.txt file2.txt Hello world!! He intentado seguir y no funcionó. # sed “/\/ { h r file2.txt g N }” file1.txt Hello World!!

Regex word boundary (\ b) matching y espacio en blanco

Tengo esta expresión \b[A-Za-z]+\b si doy “abc @ de mnop”, coincide con “abc”, “de” y “mnop”. pero quiero que coincida solo con “mnop”. Cómo puedo hacer eso.

Expresión regular para el número decimal

Necesito validar una entrada de textbox y solo puedo permitir entradas decimales como: X,XXX (solo un dígito antes del signo decimal y una precisión de 3). Estoy usando C # e bash esto ^[0-9]+(\.[0-9]{1,2})?$ ?

Regex de Java: repetición de grupos de captura

Un elemento es una lista delimitada por comas de una o más cadenas de números o caracteres, por ejemplo “12” “abc” “12,abc,3” Estoy tratando de hacer coincidir una lista entre corchetes de cero o más elementos en Java, por ejemplo “” “(12)” “(abc,12)” “(abc,12),(30,asdf)” “(qqq,pp),(abc,12),(30,asdf,2),” que debería devolver los siguientes grupos coincidentes respectivamente para el […]

Reemplazar caracteres usando gsub, ¿cómo crear una función?

Estoy tratando de reemplazar personajes en un data.frame. Tengo una solución para esto > df df var1 1 aabbcdefg 2 aabbcdefg > df$var1 df$var1 df$var1 df$var1 df$var1 df$var1 df var1 1 hhiijklmg 2 hhiijklmg > pero me gustaría evitar el uso de varias llamadas a gsub, ¿sería mucho mejor crear una función para hacer esto […]