Articles of regex

Reemplazar la primera aparición del patrón en una cadena

Posible duplicado: ¿Cómo reemplazo la primera instancia de una cadena en .NET? Digamos que tengo la cadena: string s = “Hello world.”; ¿Cómo puedo reemplazar la primera o en la palabra Hello , digamos Foo ? En otras palabras, quiero terminar con: “HellFoo world.” Sé cómo reemplazar todas las o pero quiero reemplazar solo la […]

Expresión regular para la coincidencia exacta de una cadena

Quiero unir dos contraseñas con expresión regular. por ejemplo, tengo dos entradas “123456” y “1234567”, entonces el resultado no debe coincidir (falso). Y cuando ingresé “123456” y “123456”, el resultado debería coincidir (verdadero). No pude hacer la expresión. Alguien puede ayudarme, por favor.

¿Cómo funciona RegexOptions.Compiled?

¿Qué está sucediendo entre bastidores cuando marcas una expresión regular como una para comstackr? ¿Cómo se compara / es diferente de una expresión regular en caché? Usando esta información, ¿cómo se determina cuándo el costo del cálculo es insignificante en comparación con el aumento del rendimiento?

Reemplaza 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 realmente no me gusta esto, porque si cambio el patrón para […]

Regex para despojar los comentarios de línea de C #

Estoy trabajando en una rutina para quitar los comentarios de bloque o línea de algún código C #. He analizado otros ejemplos en el sitio, pero no he encontrado la respuesta exacta que estoy buscando. Puedo hacer coincidir los comentarios de bloque (/ * comment * /) en su totalidad usando esta expresión regular con […]

Regex creado a través de RegExp (myString) no funciona (barras invertidas)

Por lo tanto, estoy tratando de escribir una expresión regular que coincida con todos los números. Aquí está esa expresión regular: /\b[\d \.]+\b/g Y trato de usarlo en la cadena: 100 two 100 Y todo funciona bien; coincide con los dos números. Pero quiero reescribir la expresión regular en la forma: new RegExp(pattern,modifiers) Porque creo […]

expresión regular java para extraer contenido entre corchetes

la línea de entrada está debajo Item(s): [item1.test],[item2.qa],[item3.production] ¿Puedes ayudarme a escribir una expresión regular de Java para extraer item1.test,item2.qa,item3.production desde la línea de entrada anterior?

Expresiones regulares no codiciosas de Python

¿Cómo puedo hacer una expresión regular de python como “(. *)” De manera que, dado “py (e) a (b) c (d) e”, coincida con “b” en lugar de “b) c (d”? Sé que puedo usar “[^)]” en lugar de “.”, Pero estoy buscando una solución más general que mantenga mi expresión regular un poco más […]

C #, expresiones regulares: cómo analizar valores separados por comas, donde algunos valores se pueden citar cadenas que contienen comas

En C #, usando la clase Regex , ¿cómo se analizan los valores separados por comas, donde algunos valores pueden citar cadenas que contienen comas? using System ; using System.Text.RegularExpressions ; class Example { public static void Main ( ) { string myString = “cat,dog,\”0 = OFF, 1 = ON\”,lion,tiger,’R = red, G = green, […]

Regex para hacer coincidir solo las comas que no están entre paréntesis?

Tengo una cadena que se parece a lo siguiente: 12,44,foo,bar,(23,45,200),6 Me gustaría crear una expresión regular que coincida con las comas, pero solo las comas que no están dentro de los paréntesis (en el ejemplo anterior, todas las comas excepto las dos después de las 23 y 45). ¿Cómo podría hacer esto (expresiones regulares de […]