Esto debería ser fácil, pero he logrado llevar a 2 personas hasta ahora en el trabajo & He estado en ello durante más de 3 horas, así que aquí va.Coincidencia de un + en una expresión regular
Necesito reemplazar un + con un aplus (junto con algunos otros casos) con el módulo Python re. por ej. "Aprobé mi examen de a +". necesita convertirse en "Pasé mi examen de aplus".
El solo uso de \ ba + funciona bien la mayor parte del tiempo, pero falla en el caso de a + b, por lo que no puedo usarlo, debe coincidir con un + como una palabra distinta. He intentado \ ba + \ b pero eso falla porque supongo que el + es un límite de palabras.
También he intentado \ ba + \ W que funciona, pero es codicioso y se come el espacio (o cualquier otro carácter no alfa que estaría allí).
¿Alguna sugerencia por favor?
Corrección en la expresión regular: estaba escapando del +, simplemente lo escribí mal. Así que fue \ ba \ +, \ ba \ + \ b, etc. – dochead
esta información pertenece a la pregunta, no para comentar. – SilentGhost