[bcn-pm] Pregunta sobre regex

Alex Muntada alexm at ac.upc.es
Fri Jul 16 07:40:45 CDT 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

* Ktalà:  [2004-07-16/14:04:49 +0200]

> Si enlloc de la funció poso una paraula qualsevol (en el meu cas GNU), 
> m'ho fa perfectament. No serà que se li ha d'indicar que es una funció i 
> que l'ha d'executar?

Efectivament, cal indicar /e com a modificador de la substitució
(és que que fa que s'executi el segon bloc abans de realitzar el
canvi):

$h_text =~ s/(\Q$h_create_method\E)/process_h_method($1)/eg;

Per a més detalls: perldoc perlre

- --
Alex Muntada <alexm at ac.upc.es>
http://people.ac.upc.es/alexm/

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQFA98y7LdxCGS3zaBERAoeeAKCIrwOu38zV0/v3AIe4u8luk310RgCeL/ph
zB6UJzMs7WXfh9ocK8/CJvo=
=YxPa
-----END PGP SIGNATURE-----



More information about the Barcelona-pm mailing list