Поиск и замена в тексте

Статус
В этой теме нельзя размещать новые ответы.

Panzers^)

Постоялец
Регистрация
7 Окт 2007
Сообщения
69
Реакции
0
Всем здрасте)
Есть списки песен такого формата:
Код:
1. [00:00:00] Земляне - Трава У Дома
2. [00:05:04] ATB - Humanity
.....
И списки мне эти чистить нужно удаляя каждый раз у песен приставки "2. [00:05:04]", вручную это можно делать, но иногда надоедает, да и времени больше на это уходит, потому написал простенький скрипт:
PHP:
<?php
	if (empty($_POST['listen']))
	{
echo "
<form method=\"post\" action=\"listen.php\">
    <textarea name=\"listen\" cols=\"80\" rows=\"10\" id=\"listen\"></textarea>
	<br><input type=\"submit\" value=\"Готово\"/>
  </form>
";
	}
else {
$name = $_POST['listen'];
$zamena = "'(.*?). \[(.*?):(.*?):(.*?)\] 'is";
$na = ""; 
$result = preg_replace($zamena,$na,$name);
echo "<br /><br />Результат:<br />$result";
}
?>
Все вроде работает, но как загрузил список полностью (первый пробный был не большой, всего 8 песен) то в результате список выводится не полностью, а только последняя песня. Как заставить чистить весь список и в результате весь этот очищенный список выводить, а не одну песню?:nezn:
 
где то так
PHP:
$result = preg_replace("/\[[0-9]+:[0-9]+:[0-9]+\]\s/is", "", $name);
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху