Error con expresión regular
Publicado: 2016-06-18 19:24 @850
Hola, tengo el siguiente código:
El tema es que si uso while() en vez if() me devuelve estos errores:
Y sigue marcando lo mismo en todo el código. ¿Qué puede ser? ¿Dejé algo abierto?
Using perl Syntax Highlighting
- my $code = "";
- open(FILE, 'raro.html');
- while (my $line = <FILE>) {
- $code .= $line;
- }
- close (FILE);
- chomp $code;
- while ($code =~ /(?<="r"><. href=")(.+?)"/mig ) {
- my $link = $1;
- print $link."\n";
- }
- else {
- print "nop";
- }
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
El tema es que si uso while() en vez if() me devuelve estos errores:
Using text Syntax Highlighting
Can't use global @_ in "my" at line 45, near "= @_"
syntax error line 60, near "}"
Can't use global @_ in "my" line 63, near "= @_"
syntax error line 60, near "}"
Can't use global @_ in "my" line 63, near "= @_"
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4
Y sigue marcando lo mismo en todo el código. ¿Qué puede ser? ¿Dejé algo abierto?