Articles of expresión

¿Cómo verificar si una cadena comienza con uno de varios prefijos?

Tengo la siguiente statement if: String newStr4 = strr.split(“2012”)[0]; if(newStr4.startsWith(“Mon”)) str4.add(newStr4); Quiero que incluya startsWith ‘Mon’ ‘Tues’ ‘Weds’ ‘Thrus’ ‘Friday’, etc. ¿Hay alguna manera simple de hacerlo cuando se usan cadenas? Intenté ‘||’ pero no funcionó … ¡Gracias!

Reemplazando grails.views.default.codec = ‘html’ config de nuevo a ‘none’

En Grails (<2.3), si dejo grails.views.default.code=’none’ en los griales Config.groovy, me corresponde a HTML codificar mis expresiones explícitamente en los archivos GSP: ${myValue?.encodeAsHTML()} . Si configuro grails.views.default.codec=’html” en Config.groovy, la encoding HTML se aplica automáticamente para cada expresión: ${myValue} . Mi pregunta: si configuro el valor predeterminado para ‘html’ , ¿cómo puedo volver a ‘none’ […]

¿Por qué no se incrementa “k” en la statement “m = ++ i && ++ j || ++ k “cuando” ++ i && ++ j “se evalúa como verdadero?

¿No se supone que las expresiones individuales en una expresión lógica Y / O compuesta deben evaluarse primero antes de que los operadores lógicos se apliquen a su resultado? ¿Por qué no se ++k en la condición m = ++i && ++j || ++k m = ++i && ++j || ++k para el siguiente progtwig: […]

JavaScript: ¿división no funciona en IE?

¿Hay alguna razón por la cual el siguiente código no funciona en IE? Mientras que con FF y otros navegadores cuerdos divide la cadena por la expresión dada, en IE simplemente no funciona. var str = “abcdefgh”; alert(str.split(/(\|.)/).length); Gracias.

Regex para obtener las palabras después de hacer coincidir la cadena

Debajo está el contenido: Subject: Security ID: S-1-5-21-3368353891-1012177287-890106238-22451 Account Name: ChamaraKer Account Domain: JIC Logon ID: 0x1fffb Object: Object Server: Security Object Type: File Object Name: D:\ApacheTomcat\apache-tomcat-6.0.36\logs\localhost.2013-07-01.log Handle ID: 0x11dc Necesito capturar las palabras después del nombre del Object Name: palabra en esa línea. Que es D:\ApacheTomcat\apache-tomcat-6.0.36\logs\localhost.2013-07-01.log . Espero que alguien pueda ayudarme con esto. […]

Obtener el nombre de un método usando una expresión

Sé que hay algunas respuestas en el sitio al respecto y me disculpo si esto se duplica de alguna manera, pero todas las que encontré no hacen lo que bash hacer. Estoy tratando de especificar la información del método para que pueda obtener el nombre de una manera segura al no usar cadenas. Así que […]

¿Qué hace i = (i, ++ i, 1) + 1; ¿hacer?

Después de leer esta respuesta sobre comportamiento indefinido y puntos de secuencia, escribí un pequeño progtwig: #include int main(void) { int i = 5; i = (i, ++i, 1) + 1; printf(“%d\n”, i); return 0; } La salida es 2 . Oh Dios, ¡no vi venir la disminución! ¿Que está sucediendo aquí? Además, al comstackr […]

xpath encuentra si existe un nodo

Usando una consulta xpath, ¿cómo se encuentra si existe un nodo (etiqueta)? Por ejemplo, si necesito asegurarme de que una página web tenga la estructura básica correcta como / html / body y / html / head / title

XPath: diferencia entre el nodo () y el texto ()

Tengo problemas para entender la diferencia entre el text() y el node() . Por lo que entiendo, text() sería lo que se encuentre entre las tags apple que es apple en este caso. El nodo sería lo que sea que ese nodo sea en realidad, que sería un elemento Pero luego me asignaron un trabajo […]

Patrón Regex para HH: MM: cadena de tiempo SS

Quiero analizar una cadena hh:mm:ss . Una simple es ([0-1]?\d|2[0-3]):([0-5]?\d):([0-5]?\d) que espera 2:3:24 o 02:03:24 cadena. Quiero dar un paso más y aprobar la validación incluso en casos como si ingresas solo 56, debería pasar, ya que 56 pueden considerarse 56 segundos [SS] si ingresa 2: 3 o 02:03 o 02: 3 o 2:03 debería […]