Re: Una de expresiones regulares
El lun, 21 de nov de 2016, a las 01:58:38 -0500, Carlos Zuniga dijo:
> Esto me funciona:
>
> $ cat foo
> dos tres cuatro
> uno dos tres cuatro
> uno dos tres cuatro cinco
>
> $ grep -E '^(\w+\s+){3}\w+$' foo
> uno dos tres cuatro
>
Gracias, pero no busco una solución, sino saber por qué la solución dada
no es (aparentemente) solución. Una alteranativa más aprecida a la
solución que das es esta (salvando el hecho de que como aparezcan comas
no vale):
$ grep -E '^(\b\w+\b\s*){4}$'<<<"a bc df"
a bc df
¿Por qué no desecha esa línea si no hay cuatro palabras?
--
Harto sabe, si me sabe bien.
--- Francisco de Quevedo ---
Reply to: