[FoLUG] Espressioni regolari e mal di testa

ivan i.f-ml01@darthxiong.net
Mar 4 Dic 2007 14:44:30 CET


On 2007-12-03 00:41, simona bazzocchi wrote:
> Dovrei sostituire questa parte di codice html:
> 
> 1. RNA fingerprints during human megakaryocytopoiesis. Garzon R., Pichiorri 
> F., Palumbo T., Iuiano R., Cimino A., Ailan R., Volinia S., Bhatt D., Alder 
> H., Marcucci G., Calin G., Liu C., Bloomfield C., Andreeff M., Croce C. (Proc 
> Natl Acad Sci U S A. 2006 Mar 28; 103(13):5078-83) 16549775 

e' una multilinea ? se si, usa il modificatore 's' nella regex

$var_multilinea="1 xxxxxxxxxxxxxx\nyyyyyyyyyyyy\nzzzzzzzzzzz 99\n" ;
$var_multilinea =~ s!(1 .* 99)!<tag>$1</tag>!s ;
print $var_multilinea ;

ho usato "!" al posto di "/" nella regex per evitare di dover "escapare"
il "/tag" come "\/tag"

saluti

-- 
  (@_ Ivan Fabris, S. Sofia (FC,it) PowerPC e Debian GNU/linux SID _*)
  //\         www.folug.org    pgp key @ www.keyserver.net         /\\
  V_/_                  lunga vita e prosperita'                  _\_V



Maggiori informazioni sulla lista FoLUG