Alguien me está diciendo que necesito escapar de un punto y coma en un literal de expresión regular de Perl. Es decir, para hacer coincidir una línea que contenga un punto y coma, debería usar /\;/
y no /;/
.¿Necesito escapar de un punto y coma en un literal de expresión regular de Perl?
Por lo que he leído, el punto y coma no tiene un significado especial en un literal de expresión regular, por lo que escaparse parece innecesario. He hecho algunos experimentos y /;/
parece funcionar bien. Con las advertencias activadas y el pragma use strict;
vigente, perl
no se queja.
¿Hay alguna razón por la cual /\;/
es mejor que ? ¿Es dependiente de esta versión?
@Jefromi Hmmmm ... Eso suena como una buena suposición. Estaba perdido en cuanto a por qué alguien pensaría que existía tal necesidad. –