regexp con excepciones
Publicado: 2012-03-25 11:02 @501
La expresión regular: "[A-Z]{3}[^F]{3}" reconocerá:
AQUSOL BARNEY FREDER ...
pero no...
AQUSOF BARNFY FREFER 1REDER ...
Cómo puedo decirle que, en vez de exigir 3 repeticiones de [A-Z] y 3 repeticiones de [^F], exija 2 repeticiones de [A-Z] en las tres primeras posiciones, independientemente de la posición en la que se den, y lo mismo para las repeticiones de [^F], de forma que sean válidas:
AQUSOF 1QUSOF A1USOF AQ1SOF AQ1FOL ...
En resumen, que cuando le pido "3 repeticiones de..." entienda "3 repeticiones de... pero puedes equivocarte una vez". ¿Hay forma de meter eso en la expresión regular?
Gracias,
JR
AQUSOL BARNEY FREDER ...
pero no...
AQUSOF BARNFY FREFER 1REDER ...
Cómo puedo decirle que, en vez de exigir 3 repeticiones de [A-Z] y 3 repeticiones de [^F], exija 2 repeticiones de [A-Z] en las tres primeras posiciones, independientemente de la posición en la que se den, y lo mismo para las repeticiones de [^F], de forma que sean válidas:
AQUSOF 1QUSOF A1USOF AQ1SOF AQ1FOL ...
En resumen, que cuando le pido "3 repeticiones de..." entienda "3 repeticiones de... pero puedes equivocarte una vez". ¿Hay forma de meter eso en la expresión regular?
Gracias,
JR