htmlcheap.com
С нами с 07.05.04
Сообщения: 6418
Рейтинг: 2072
|
Добавлено: 14/04/05 в 15:01 |
есть текст типа
Код: |
<p>001-Description number 1 </p>
<p>http://domain.com/01/?id=666 </p>
<p>002-Description number 2 </p>
<p>http://domain.com/02/?id=666 </p>
<p>003-Description number 3 </p>
<p>http://domain.com/03/?id=666 </p>
<p>004-Description number 4 </p>
<p>http://domain.com/04/?id=666 </p>
<p>005-Description number 5 </p>
<p>http://domain.com/05/?id=666 </p>
|
надо получить следующее в одном файле
Код: |
001.jpg|Description number 1
...
...
|
и
в другом...
поможите кому не лень, а то я в регэкспах не очень чета... мне нужна собсно часть разбирающая строки в массивы... с записью их в файл справлюсь
ПыСы: чуть не забыл - на РНР это надо заделать
|
|
|
|
Гражданин планеты Земля
С нами с 30.03.03
Сообщения: 7217
Рейтинг: 2185
|
Добавлено: 14/04/05 в 17:04 |
Ничего не обещаю...
$TextArray - массив со строками
for ($i = 0; $i < sizeof($TextArray); $i++) {
if eregi("<p>([0-9]{3})", $TextArray[i], $regs) then
{
eregi("-(.*) |</p>", $TextArray[i], $regs2);
$desc[] = "$regs[0].jpg|$regs2[0]";
}
if eregi("<p>(http(.*)) |</p>", $TextArray[i], $regs3) then { $urls[] = $regs3[0]};
}
я протестил только регулярные выражения в яве, php-код не тестил
в массив $desc[] забиваются дески, в массив $urls[] - ссылки.
|
|
|
|
С нами с 26.02.03
Сообщения: 2366
Рейтинг: 987
|
Добавлено: 14/04/05 в 18:28 |
|
|
|
|
С нами с 25.10.03
Сообщения: 1271
Рейтинг: 679
|
Добавлено: 14/04/05 в 19:21 |
|
|
|
|
С нами с 07.01.04
Сообщения: 2868
Рейтинг: 1536
|
Добавлено: 14/04/05 в 20:06 |
Ага, Фанат подскажет
|
|
|
|
htmlcheap.com
С нами с 07.05.04
Сообщения: 6418
Рейтинг: 2072
|
Добавлено: 14/04/05 в 20:12 |
гы, я пару раз пробовал соваться в РНРклуб - такой флейм поднимали... дело в том что с программированием я знаком постольку поскольку и пару раз оперировал неточным терминами... помнится чел один спрашивал как ему переменные окружения получить... ему ответили... я походу добавил что те переменные которые он сам объявлял (чувствую кодеры опять смеяться над такой терминологией будут ) он должен вытаскивать из массива $_REQUEST[]... пиздетсссс... Фанат ебанный там такой флейм поднял... больше я туда постить не ногой только в режиме "r" хожу...
спасибо wMaster'у, ща опробую твой способ...
|
|
|
|
htmlcheap.com
С нами с 07.05.04
Сообщения: 6418
Рейтинг: 2072
|
Добавлено: 14/04/05 в 20:14 |
я вижу мы с kink'ом понимаем друг друга
|
|
|
|
С нами с 07.01.04
Сообщения: 2868
Рейтинг: 1536
|
Добавлено: 14/04/05 в 20:27 |
Код: |
$str = join(file('text.txt'));
preg_match_all ('/([\d]*)-([\w\s]*)/', $str, $matches, PREG_SET_ORDER);
for ($i=0; $i<count($matches); $i++)
print $matches[$i][1].".jpg|".$matches[$i][2]."<br>";
preg_match_all ('/h([^\'"\s]*)/', $str, $matches, PREG_SET_ORDER);
for ($i=0; $i<count($matches); $i++)
print $matches[$i][1]."<br>";
|
Держи, регулярки я тебе сделал. С записью в файлы справишься сам?
Если нет - напиши, сделаю.
В text.txt я твой текст положил, кот-й обрабатываем.
|
|
|
|
www.awm-tools.com
С нами с 28.01.04
Сообщения: 2941
Рейтинг: 3056
|
Добавлено: 14/04/05 в 21:32 |
Если так и не разобрался - стучи в асю. Я помогу.
|
|
|
|
С нами с 20.01.03
Сообщения: 18003
Рейтинг: 9760
|
Добавлено: 15/04/05 в 00:05 |
just_beginner писал: | гы, я пару раз пробовал соваться в РНРклуб - такой флейм поднимали... дело в том что с программированием я знаком постольку поскольку и пару раз оперировал неточным терминами... помнится чел один спрашивал как ему переменные окружения получить... ему ответили... я походу добавил что те переменные которые он сам объявлял (чувствую кодеры опять смеяться над такой терминологией будут ) он должен вытаскивать из массива $_REQUEST[]... пиздетсссс... Фанат ебанный там такой флейм поднял... больше я туда постить не ногой только в режиме "r" хожу...
спасибо wMaster'у, ща опробую твой способ... |
Оффтопик: тоже помница на одном форуме программеров отписывал вопрос, мож даже и на этом, но после туда даже заходить не стал.. второстепенно это все, а там капаться надо.. да в том что не так и важно то
|
|
|
|
С нами с 25.10.03
Сообщения: 1271
Рейтинг: 679
|
Добавлено: 15/04/05 в 00:25 |
|
|
|
|
programmer
С нами с 08.12.02
Сообщения: 7615
Рейтинг: 5760
|
Добавлено: 15/04/05 в 00:37 |
Оффтопик: Фанат - неврастенически настроенный пхп-мануал-маньяк с ярко выраженным постдепрессивным состоянием "давайте сделаем как правильно"
а вообще поговорка - в чужой монастырь... Мою тему про регулярки грохнули сразу, обозвали воровством контента и сказали - не стоит продолжать пусть их, я все равно сделал скрипт
|
|
|
|
htmlcheap.com
С нами с 07.05.04
Сообщения: 6418
Рейтинг: 2072
|
Добавлено: 15/04/05 в 09:26 |
всем спасибо! скрипт kink'а помог хотя поработать пришлось немного... чуток позже выложу рабочий вариант
|
|
|
|