[Php-it] [ER] delimitatori e escape di delimiataori
Domenico L.
domenico.lorusso at pleiade.it
Mon Oct 16 17:22:51 CEST 2006
Ciao ragazzi ho un problemino...
sia :
$delimSx: quote del delimitatore sinistro (es.: §)
$delimDx: quote del delimitatore destro (es.: @)
$testo='
yada yada yada
§testo1@§testo 2@
yada yada yada
§testo\§6\@@
'
Utilizzando preg_match_all
vorrei poter ricavare in un array:
testo1
testo2
testo\§6\@
Avevo pensato una cosa del tipo:
/^(.* $delimSx ( [^$delimSx$delimDx] | \\$delimSx | \\$delimDx )*
$delimSx )+.*$/sUD
poi mi sono ricordato che non deve contenere tutto quindi
/ $delimSx ( [^$delimSx$delimDx] | \\$delimSx | \\$delimDx )* $delimSx /sUD
Però non ottengo i risultati voluti.. già all'indice 0 dell'array in
acluni casi mi lascia fuori il delimitatore finale
P.S.
ho aggiunto gli spazi per chiarezza ma in realtà non ci sono..!
--
Domenico L.
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