s/$rep/\n/m;
----------
$rep è uguale ad una stringa di 10 righe
ho provato di tutto, anche:
$_ = $rep;
s/$rep/\n/m;
ma $_ rimane uguale a $rep, non diventa \n
anche con una substr non viene modificata
perchè ?
s/$rep/\n/m;
----------
$rep è uguale ad una stringa di 10 righe
ho provato di tutto, anche:
$_ = $rep;
s/$rep/\n/m;
ma $_ rimane uguale a $rep, non diventa \n
anche con una substr non viene modificata
perchè ?
Per far funzionare una RE su una stringa contenente del \n, devi aggiungere un /s alla fine (vedi man perlre).
Nel tuo caso:
s/$rep/\n/s;
Il /m e` in un certo senso il contrario di /s , per cui nel tuo caso forse non ci va.
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati