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: NSREGULAREXPRESSION

Eres un traductor de español que traduce documentos de tecnología de la información. Traduce lo siguiente al español. “regex funciona en la herramienta en línea pero no es compatible con NSRegularExpression”.

do { // la inicialización falló, parece que no puedo usar “\n” aquí let regex = try NSRegularExpression.init(pattern: “(?<!)\n”) let string = “”” aaabbb zzz “”” // espero “aaabbb\nzzz” print(regex.stringByReplacingMatches(in: string, options: [], range: NSMakeRange(0, string.count), withTemplate: “\\n”)) } catch let error { print(error) }

¿Cómo escapar una expresión regular dinámica en Swift?

Entonces, estoy obteniendo una cadena hexadecimal como esta de la API 2f5e28285b5e3c3e28295b5c5d5c5c2e2c3b3a5c7340225d2b285c2e5b5e3c3e28295b5c5d5c5c2e2c3b3a5c7340225d2b292a297c28222e2b2229294028285c5b5b302d395d7b312c337d5c2e5b302d395d7b312c337d5c2e5b302d395d7b312c337d5c2e5b302d395d7b312c337d5d297c28285b612d7a412d5a5c2d302d395d2b5c2e292b5b612d7a412d5a5d7b322c7d2929242f Una vez decodificado a una cadena utf, este es el regex que se forma: /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/ Este es un regex de correo electrónico válido según algunos validadores de regex en línea. Ahora surge el problema de cómo escapar esta . . . Read more