¿Cómo uso la aserción de búsqueda anticipada para determinar si existe un cierto carácter como mucho un cierto número de veces en una cadena?Regex: utilizando la aserción de búsqueda anticipada para verificar si el carácter existe a lo sumo un determinado número de veces
Por ejemplo, supongamos que quiero verificar una cadena que tenga al menos un carácter para asegurarse de que contiene "@" como máximo 2 veces. Gracias por adelantado. Usando Python si eso importa.
Muy bien optimizado también .. – gnarf
¡Gracias! ¿Cómo difiere su respuesta de esto: (? = [^ @] * [@] {, 2} [^ @] * $) – teggy
@teggy: en su versión, el cuantificador '{, 2}' se aplica solo al inmediatamente anterior al átomo, '[@]', por lo que coincidirá con 'xx @@ xx' pero no con' xx @ xx @ xx'. –