2012-05-18 12 views

Respuesta

16

expresión regular extendida no tiene función de preanálisis positivo. Ver the regex flavor comparison

+0

en Mac OS, puede obtener grep de GNU (que cuenta con el apoyo de PCRE) a través de [homebrew-engañados] (https://github.com/Homebrew/homebrew-dupes) –

+3

El enlace de arriba ya no parece tener una "comparación de sabor Regex". Básicamente, ahora es solo un sitio que presenta el programa "Regex Buddy" por $ 39.95. Creo que algo así como la comparación de sabores está disponible aquí: http://www.greenend.org.uk/rjk/tech/regexp.html pero es asombrosamente difícil encontrar información sobre esto. –

+5

Puede hacer esto en Linux usando el indicador '-P': ** - P, --perl-regexp: Interprete PATTERN como una expresión regular de Perl. Esto es altamente experimental y grep -P puede advertir sobre las características no implementadas. ** Lo que es inusual es que la versión BSD (Mac, Darwin, en comparación con el año 2010) hace referencia '-P' tangencialmente en la parte inferior de la documentación, pero no no definirlo como una bandera utilizable. Los usuarios de Mac pueden descargar una versión más nueva de [Grep en el sitio de Gnu] (http://www.gnu.org/software/grep/). Es sorprendente que incluso OS X 10.9 se incluye con una versión antigua con muchos errores. – ingyhere

Cuestiones relacionadas