[Php-it] Rimuovere eccessivi a capo [scoperto mistero ma non
capito]
Domenico L.
domenico.lorusso at pleiade.it
Thu Jan 4 12:46:07 CET 2007
Emiliano Gabrielli (aka AlberT) ha scritto:
> On Friday 22 December 2006 16:14, Domenico L. wrote:
>
>> non ho capito mi stai dicendo che in questo modo ottengo solo che:
>>
>
> veramente funzionava ..
>
> comunque la regex di matteo è la + completa (\r\n|\r|\n)+
>
>
io prima usavo /(\r\n|\r|\n)+/sUD e non mi andava....
il problema è il greedy, ma non capisco... cioè il comportamento non
greedy della replace è che di fatto mi ignoara il +
qualcuno mi sa dare dei lumi?
Test case:
preg_replace('/(\r\n|\r|\n)+/sUD','<\n>',"ciao\n\nciao"); #
ottengo'ciao<\n><\n>ciao'
preg_replace('/(\r\n|\r|\n)+/sD','<\n>',"ciao\n\nciao"); #
ottengo'ciao<\n>ciao'
proprio non capisco
--
Domenico L. icq: 645 44 861
per stupire mezz'ora basta un libro di storia,
io cercai di imparare la Treccani a memoria... [F.d.A.]
More information about the Php-it
mailing list