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.

Cómo hacer coincidir cualquier símbolo vacío O no alfabético (Python re)

Quiero escribir una expresión de re de Python para hacer coincidir cadenas como “apple”, “apple!”, “apple.”, etc. Sin embargo, no quiero hacer coincidir cadenas como “apples” o “appler”.

¿Cómo se hace eso? Si escribo r”apple [,! .-] *”, también hace coincidir “apples”.

Básicamente quiero hacer coincidir “apple” + “final de cadena O símbolo no alfabético”.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Puede utilizar la siguiente expresión regular: r"manzana(?![a-zA-Z])[,! .-]*"

    Esto coincidirá con cadenas como "manzana", "manzana!", "manzana." pero no con "manzanas" o "appler".

Comments are closed.