Articles of regex

Número de apariciones de un carácter en una cadena

Estoy tratando de obtener el número de apariciones de cierto personaje como & en la siguiente cadena. string test = “key1=value1&key2=value2&key3=value3”; ¿Cómo determino que haya 2 símbolos de unión (&) en la variable de cadena de prueba anterior?

Expresión regular para una cadena que contiene una palabra pero no otra

Estoy configurando algunos objectives en Google Analytics y podría utilizar un poco de ayuda de expresiones regulares. Digamos que tengo 4 URL http://www.anydotcom.com/test/search.cfm?metric=blah&selector=size&value=1 http://www.anydotcom.com/test/search.cfm?metric=blah2&selector=style&value=1 http://www.anydotcom.com/test/search.cfm?metric=blah3&selector=size&value=1 http://www.anydotcom.com/test/details.cfm?metric=blah&selector=size&value=1 Quiero crear una expresión que identifique cualquier URL que contenga el selector de cadena = tamaño pero NO contiene detalles.cfm Sé que para encontrar una cadena que NO contenga […]

¿Es posible incrementar números usando la sustitución de expresiones regulares?

¿Es posible incrementar números usando la sustitución de expresiones regulares? No usar sustitución evaluada / basada en función , por supuesto. Esta pregunta fue inspirada por otra, donde el solicitante quería boost los números en un editor de texto . Probablemente haya más editores de texto que admitan la sustitución de expresiones regulares que los […]

Separa la cadena en oraciones

He escrito este fragmento de código que divide una cadena y la almacena en una matriz de cadenas: String[] sSentence = sResult.split(“[az]\\.\\s+”); Sin embargo, agregué el [az] porque quería tratar algunos de los problemas de abreviatura. Pero entonces mi resultado aparece así: Además, cuando Everett trató de instruirlos en matemáticas básicas, probaron que no respondían […]

C # code para enlazar urls en una cadena

¿Alguien tiene algún buen código de c # (y expresiones regulares) que analizará una cadena y “vinculará” las URL que puedan estar en la cadena?

¿Cómo puedo seleccionar un elemento por ID con jQuery usando regex?

Tengo los siguientes elementos de entrada: AAA y BBB son constantes y siempre sabré cuáles son. Sin embargo, RandomString siempre será aleatorio. Quiero obtener el valor de AAA_RandomString_BBB. No quiero que los valores de los elementos de entrada con ID terminen en _Start o _End. Intenté el siguiente: $(‘[id^=”AAA_”]’) Pero lo anterior selecciona todos los […]

Captura del grupo Regex en R con múltiples grupos de captura

En R, ¿es posible extraer la captura de grupo de una coincidencia de expresión regular? Por lo que puedo decir, ninguno de grep , grepl , regexpr , gregexpr , sub o gsub devuelve las capturas de grupo. Necesito extraer pares clave-valor de cadenas que están codificadas así: \((.*?) :: (0\.[0-9]+)\) Siempre puedo hacer múltiples […]

¿Por qué String.replaceAll () en java requiere 4 barras “\\\\” en la expresión regular para reemplazar realmente “\”?

Recientemente me di cuenta de que String.replaceAll (regex, reemplazo) se comporta de manera muy extraña cuando se trata del carácter de escape “\” (barra inclinada) Por ejemplo, considere que hay una cadena con filepath – String text = “E:\\dummypath” y queremos reemplazar “\\” por “/” . text.replace(“\\”,”/”) da el resultado “E:/dummypath” mientras que text.replaceAll(“\\”,”/”) genera […]

Expresión regular Ruby usando nombre de variable

¿Es posible crear / usar un patrón de expresión regular en ruby ​​que se base en el valor de un nombre de variable? Por ejemplo, todos sabemos que podemos hacer lo siguiente con las cadenas de Ruby: str = “my string” str2 = “This is #{str}” # => “This is my string” Me gustaría hacer […]

¿Cómo agregar características que faltan en la implementación de expresiones regulares de Java?

Soy nuevo en Java. Como desarrollador de .Net, estoy muy acostumbrado a la clase Regex en .Net. La implementación de Java de Regex (expresiones regulares) no está mal, pero le faltan algunas características clave. Quería crear mi propia clase de ayuda para Java pero pensé que quizás ya había una disponible. Entonces, ¿hay algún producto […]