Мне нужно конвертировать это:
[video=http://example.com/video.flv]
В это:
<a href="http://example.com/myVideo.flv" id="player"></a>
Использование PHP - возможно, регулярное выражение. Строка может содержать множество этих «кодовых блоков», и мне нужно дать каждому видео уникальный идентификатор. Как я могу это сделать? Извините, я действительно мало знаю о регулярных выражениях.
Ну, если они все стандартны по своему формату, почему бы просто не использовать str_replace ()?
$s = '[video=http://www.site.com/video.flv]'; $url = str_replace(array('[video=',']'),array('',''),$s); echo '<a href="'.$url.'">click me!</a>';
$cnt = 0; preg_replace('/\[.*?=(.*?)]/e', '<a href="$1" id="video' . $cn++ . '">$1</a>', $text);
не проверено, вероятно, взорвет и украдет вашу собаку и т.д ...