Articles of regex

Jmeter extrae campos / analiza la respuesta JSON

Tengo el siguiente formato JSON en el cuerpo de respuesta [ { “Name” : “Prashant”, “City” : “Sydney” }, { “Name” : “Yogi”, “City” : “London” } ] ¿Cuál es la mejor manera de comprobar si este conjunto tiene algún registro y, en caso afirmativo, darme “Nombre” para el primer índice del conjunto. Estoy usando […]

Cómo hacer coincidir los caracteres cirílicos con una expresión regular

¿Cómo puedo unir los caracteres del alfabeto cirílico francés y ruso con una expresión regular? Solo quiero hacer los personajes alfa, sin números ni caracteres especiales. En este momento tengo [A-Za-z]

¿Cuándo es \ G aplicación útil en una expresión regular?

No tengo claro el uso / necesidad del operador \G Leí en el perldoc : Utiliza el anclaje \ G para comenzar la próxima coincidencia en la misma cadena donde quedó la última coincidencia. Realmente no entiendo esta statement. Cuando usamos \g usualmente nos movemos al personaje después del último partido de todos modos. Como […]

No hay coincidencias con c ++ 11 regex

¿Por qué esto no encuentra coincidencias en g ++ (Debian 4.6.3-1) 4.6.3 o clang versión 3.2 (tronco 159457) #include #include #include using namespace std; int main() { string line(“test”); regex pattern(“test”,regex_constants::grep); smatch result; bool ret(false); ret = regex_search(line,result,pattern); cout << boolalpha << ret << endl; cout << result.size() << endl; return 0 ; } salida […]

La división Java está comiendo mis personajes

Tengo una cadena como esta String str = “la$le\\$li$lo” . Quiero dividirlo para obtener la siguiente salida “la”,”le\\$li”,”lo” . El \ $ es un $ escapado, por lo que debe dejarse en la salida. Pero cuando hago str.split(“[^\\\\]\\$”) y obtengo “l”,”le\\$l”,”lo” . Por lo que obtengo, mi expresión regular es igualar un $ y un […]

Expresiones regulares de Java y signo de dólar

Tengo una cadena de Java: String b = “/feedback/com.school.edu.domain.feedback.Review$0/feedbackId”); También he generado un patrón contra el cual quiero hacer coincidir esta cadena: String pattern = “/feedback/com.school.edu.domain.feedback.Review$0(.)*”; Cuando digo b.matches(pattern) , devuelve false . Ahora sé que el signo de dólar es parte de Java RegEx, pero no sé cómo debería ser mi patrón. Asumo que […]

Devolución de expresiones regulares superpuestas

¿Hay una expresión regular que capturará todas las instancias de una expresión, independientemente de si se superponen o no? Por ejemplo, en /abc/def/ghi si quiero capturar todas las cadenas que comiencen con / . La expresión regular (/.*) solo devuelve toda la cadena, pero también me gustaría que coincida con /def/ghi y /ghi .

Escape de personaje especial en Regex

¿Hay alguna forma de escapar de los caracteres especiales en expresiones regulares, como []()* y otros, a partir de una cadena? Básicamente, le pido al usuario que ingrese una cadena, y quiero poder buscar en la base de datos usando regex. Algunos de los problemas con los que me encontré son too many)’s o [xy] […]

MongoDB Regex Search en valor entero

Quiero regex buscar un valor entero en MongoDB. es posible? Estoy construyendo una interfaz de tipo CRUD que permite * para comodines en los diversos campos. Estoy tratando de mantener la UI constante para algunos campos que son enteros. Considerar: > db.seDemo.insert({ “example” : 1234 }); > db.seDemo.find({ “example” : 1234 }); { “_id” : […]

Validación de formato de fecha Regex en Java

Me pregunto si hay una forma (tal vez con regex) de validar que una entrada en una aplicación de escritorio Java sea exactamente una cadena formateada como: “AAAA-MM-DD”. Lo busqué pero sin éxito. Gracias