Articles of regex

Operaciones matemáticas en expresiones regulares

Necesito agregar un número a una referencia inversa mientras realizo una operación de reemplazo. P.ej. Estoy reescribiendo una URL www.site.com/doc.asp?doc=321&language=1 a www.site.com/headline/100321.article por ejemplo, haciendo un simple reemplazo pero necesito agregar 100.000 a la id del documento. Lo que tengo a continuación funciona hasta ahora sin agregar nada. s/.*doc=(\d+).*/www.site.com\/headline\/$1.article/g; ¿Pero cómo puedo agregar 100,000 a […]

Buscar ‘palabra’ no seguida por ‘@’

¿Cuál es la expresión regular para buscar cadena de word que no va seguida del símbolo @ ? Por ejemplo: mywordLLD OK myword.dff OK myword@ld Exclude

Grupos de equilibrio en look-behind de longitud variable

TL; DR: El uso de capturas (y, en particular, grupos de equilibrio) dentro de las vistas de .NET cambia las capturas obtenidas, aunque no debería marcar la diferencia. ¿Qué pasa con las miradas de .NET que rompe el comportamiento esperado? Estaba tratando de encontrar una respuesta a esta otra pregunta , como una excusa para […]

Expresión regular para asp: RegularExpressionValidator con formato MMddyy (problema del año bisiesto)

Necesitamos ayuda para la expresión regular que funcione con asp.net asp: RegularExpressionValidator para validar la fecha en formato MMddyy. El problema al que nos enfrentamos es el año bisiesto. El problema es que es posible verificar a través de la expresión regular que solo acepta fechas válidas del año bisiesto, ya que el 29/02/2008 es […]

MongoDB reverse regex

Tengo un documento en MongoDB con un atributo de expresión regular { _id: ObjectId(“516023189732da20ce000004”), regex: /^(my|your)\s+regex$/ } y necesito recuperar este documento con algo como db.col.find({regex: ‘your regex’}) y db.col.find({regex: ‘my regex’}) . En MySQL lo haría: SELECT * FROM table WHERE ‘my regex’ REGEXP table.regex . ¿Cómo puedo lograr esto en MongoDB?

Use Java y RegEx para convertir la envoltura en una cadena

Problema: a su vez “My Testtext TARGETSTRING My Testtext” dentro “My Testtext targetstring My Testtext” Perl admite la operación “\ L” que se puede usar en la cadena de reemplazo. Pattern-Class no es compatible con esta operación: Construcciones de Perl no admitidas por esta clase: […] Las operaciones de preprocesamiento \ l \ u, \ […]

Expresiones regulares en servidores SQL Server?

¿Es posible realizar consultas eficientes que usan la función de expresión regular completa establecida? Si no, Microsoft realmente debería considerar esa característica.

MySQL SELECT LIKE o REGEXP para unir múltiples palabras en un registro

La table campo. name contiene ‘Stylus Photo 2100’ y con la siguiente consulta SELECT `name` FROM `table` WHERE `name` LIKE ‘%Stylus 2100%’ No obtengo resultados Por supuesto que lo haría si busqué SELECT `name` FROM `table` WHERE `name` LIKE ‘%Photo 2100%’ ¿Cómo puedo seleccionar el registro buscando “Stylus 2100”? Gracias

Regex: determina si dos expresiones regulares pueden coincidir para la misma entrada.

Quiero averiguar si podría haber conflictos entre dos expresiones regulares conocidas, para permitir al usuario construir una lista de expresiones regulares mutuamente excluyentes. Por ejemplo, sabemos que las expresiones regulares a continuación son bastante diferentes, pero ambas coinciden con xy50 : ‘^xy1\d’ ‘[^\d]\d2$’ ¿Es posible determinar, usando un algoritmo computacional, si dos expresiones regulares pueden […]

Encontrar cadenas entre comillas escapadas en C # usando una expresión regular

Estoy tratando de encontrar todo el texto citado en una sola línea. Ejemplo: “Some Text” “Some more Text” “Even more text about \”this text\”” Necesito conseguir: “Some Text” “Some more Text” “Even more text about \”this text\”” \”[^\”\r]*\” me da todo excepto el último, debido a las comillas que se han escapado. He leído sobre […]