PDA

View Full Version : [PHP]regular expression


MEMon
10-05-2007, 15: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, 15:35
L'errore che esce è REG_BADRPT.

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

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