PDA

View Full Version : [PHP]regular expression


MEMon
10-05-2007, 14:32
Ragazzi ho un stringa di questo tipo:
bla bla blaaaaaaa src='UN_LINK' bla bla blaaaa

io devo rimpiazzare solo la parte tra i due apici ' quindi UN_LINK, come faccio?

Ho provato con:
ereg_replace("src='.*?'","",$string);
ma mi da un errore causato dal ?, questo è il metodo che userei con javascript, in php come posso fare?

MEMon
10-05-2007, 14:35
L'errore che esce è REG_BADRPT.

andbin
10-05-2007, 15:16
ereg_replace("src='.*?'","",$string);Il problema è che le funzioni eregXXX non supportano i quantificatori non greedy. Usa preg_replace.

MEMon
10-05-2007, 15:21
grazie mille con quella del perl funge! ;)