Войти

Показать полную графическую версию : [решено] Объединение похожих ссылок 2


Alexander_88
20-03-2015, 13:52
Здравствуйте, помогите пожалуйста сделать задачку
есть список ссылок

http://google.com/wp-content/uploads/00001start_SVDVD-034_google.com_.jpg
http://google.com/wp-content/uploads/00002start_SVDVD-031_google.com_.jpg
http://google.com/wp-content/uploads/00003start_VRXS-131_google.com_.jpg
http://google.com/wp-content/uploads/00004start_MANQ-020_google.com_.jpg
http://google.com/wp-content/uploads/00005start_ZS-003_A_google.com_.jpg
http://google.com/wp-content/uploads/00006start_ZS-003_B_google.com_.jpg
http://google.com/wp-content/uploads/00007start_ODV-351_google.com_.jpg
http://google.com/wp-content/uploads/00008start_UNKB-321_google.com_.jpg
http://google.com/wp-content/uploads/00009start_OPUD-173_google.com_.jpg
http://google.com/wp-content/uploads/00010start_OPUD-181_google.com_.jpg
http://google.com/wp-content/uploads/00011start_VRXS-141_A_google.com_.jpg
http://google.com/wp-content/uploads/00012start_VRXS-141_B_google.com_.jpg
http://google.com/wp-content/uploads/00013start_UNKB-320_google.com_.jpg

Необходимо объединить похожие ссылки, часть по которой необходимо их определять выделена жирным шрифтом. Необходимо сравнивать часть текста, находящийся между первым и вторым знаком земли в ссылке, если он сходится, то ссылки надо объединить. Объединить ссылки необходимо в одну строку через разделитель " alt="O" /><img class="aligncenter size-full" src=" Притом нижняя ссылка должна становиться справа от верхней
Известно, что:
Объединенных ссылок может быть больше двух, номера объединенных ссылок может заканчиваться не только на A B C, может быть 1, 2, 3 или CD1, CD2, CD3
Текст, который необходимо сравнивать на схожесть всегда находится между первым и вторым знаком земли в ссылке

Alexander_88
20-03-2015, 23:19
Попробовал решение с предыдущий темы http://forum.oszone.net/thread-297168.html, но к сожалению не получается, я так понимаю из - за разделителя.. в нем присутствует знак кавычки :(

Georgio
21-03-2015, 00:17
Alexander_88, замените в коде (в самом коде, а не в разделителе) двойные кавычки на одинарные (').

Alexander_88
21-03-2015, 00:33
Georgio, спасибо, работает :)




© OSzone.net 2001-2012