es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: BOOST-REGEX

Patrón de grok de Logstash para capturar la primera línea con la cadena “Exception”.

Este es un ejemplo de registro: 2022-01-07 11:05:01,185 [http-nio-8080-exec-526] WARN de.web.Main| = – Error al ejecutar la solicitud javax.servlet.ServletException: com.cg.blart.web.HttpInvocationException: Sesión del inquilino no válida at com.cg.blume.web.DispatchingServlet.doGet(DispatchingServlet.java:169) at de.jinx.lee.web.AutoDBUpgradeDispatchingServlet.lambda$doGet$0(AutoDBUpgradeDispatchingServlet.java:200) at de.jinx.lee.web.AutoDBUpgradeDispatchingServlet.addMDCKey(AutoDBUpgradeDispatchingServlet.java:297) Caused by: com.cg.blume.web.HttpInvocationException: Sesión del inquilino no válida at com.cg.blume.web.procedure.HttpSessionManager.get(HttpSessionManager.java:190) at de.jinx.lee.web.session.leeHttpSessionManager.get(leeHttpSessionManager.java:76) … 41 más Hasta ahora, este es . . . Read more

Optimizar regex para leer fechas

He desarrollado una expresión regular para usar en un .NET WebAPI que obtiene una fecha y un código de control a partir de una entrada dada ya formateada en el formato final. He probado la expresión regular para evitar usar múltiples divisiones de cadenas. He estado utilizando Regex101 para probar . . . Read more

Lua Script: coincidencia de múltiples palabras

Mi primera vez, intento un script de Lua, quiero hacer coincidir una cadena (User-Agent), varias subcadenas para excluir cuando coincide. La cadena de patrón es el patrón User-Agent y las múltiples cadenas son google, safari y edge. local m, err = ngx.re.match(ngx.req.get_headers()[‘User-Agent’], “(*google*|*safari*|*edge*)”, “io”) if not m then .. end . . . Read more

Google Apps Script no reconoce cadenas con paréntesis y corchetes como parte de la cadena.

Tengo una condición que se supone que compara dos cadenas de texto: if (parametros.toString().toLowerCase().match(valor_celda_activa.toString().toLowerCase()) != null){ …acciones aquí… } Esto funciona bien HASTA que hay paréntesis o corchetes dentro de la cadena. Ejemplo de cadenas que funcionan: – parametros = “1.01 – Sourcing Gathering information” – valor_celda_activa = “1.01 – . . . Read more