Есть строка ЛЮБЫЕ_СИМВОЛЫ_start_XXX_end_ЛЮБЫЕ_СИМВОЛЫ НАДО ЧТО БЫ ИЗ НЕЕ ПОЛУЧИЛОСЬ ПРОСТО XXX Как это сделать? Известно только start и end. XXX - можеть быть что угодно. Вот примерно както так надо. но не знаю как обозначить любые символы. спасибо всем. PHP: $body="любыесимволы_start XXX end_любыесимволы"; $body_temp1 = ereg_replace('[...]start',"",$body); $body_temp2 = ereg_replace('end[...]', "", $body_temp1); echo $body_temp2;
Code: <?php $body = 'I watch XXX movies'; $body2 = preg_replace('~.*(XXX).*~','$1',$body); echo $body2; ?>
PHP: <?php $body="любыесимволы_start XXX end_любыесимволы"; preg_match('#_start(.*)end_#i',$body,$m); echo $m[1]; ?> UPD: Не заметил предыдущие посты)