ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

[php] удаление стро #2
  #1  
Старый 18.12.2009, 15:17
Аватар для rubik-nerubik
rubik-nerubik
Участник форума
Регистрация: 04.05.2007
Сообщений: 267
Провел на форуме:
409147

Репутация: 33
По умолчанию [php] удаление стро #2

вообщем возникла ещё сложнее проблема
есть строка типа:


<a class="group_2" href="/index.php?content=catalog&amp;group1=%D7%E5%F0%F2% E5%E6%ED%FB%E5+%E8%ED%F1%F2%F0%F3%EC%E5%ED%F2%FB&a mp;group2=%CB%E8%ED%E5%E9%EA%E8+%E8+%EB%E5%EA%E0%E B%E0">Линейки и лекала</a>


надо преобразовать её в
Код:
<b>Линейки и лекала</b>
причем параметр group1 и group2 могут быть разной длинны и содержания и ещё, Линейки и лекала тоже может быть разные 0_о
 
Ответить с цитированием

  #2  
Старый 18.12.2009, 15:31
Аватар для rushter
rushter
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме:
9257858

Репутация: 979


Отправить сообщение для rushter с помощью ICQ
По умолчанию

PHP код:
$lnk "<a class="group_2" href="/index.php?content=catalog&amp;group1=%D7%E5%F0%F2%E5%E 6%ED%FB%E5+%E8%ED%F1%F2%F0%F3%EC%E5%ED%F2%FB&amp;group 2=%CB%E8%ED%E5%E9%EA%E8+%E8+%EB%E5%EA%E0%EB%E0">Линейки и лекала</a>";
preg_match('>(.*?)</a>',$lnk,$out);
print_r($out); 
__________________
Blog
 
Ответить с цитированием

  #3  
Старый 18.12.2009, 15:39
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

PHP код:
preg_replace('#\">(.*)<\/a>#isU','<b>$1</b>',$text); 
Примерно так
 
Ответить с цитированием

  #4  
Старый 18.12.2009, 15:40
Аватар для rubik-nerubik
rubik-nerubik
Участник форума
Регистрация: 04.05.2007
Сообщений: 267
Провел на форуме:
409147

Репутация: 33
По умолчанию

нененене стойте! забыл коечто!!! там есть groupe_2 и есть groupe_3 надо удалить тока там где есть groupe_2!!
 
Ответить с цитированием

  #5  
Старый 18.12.2009, 15:51
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

PHP код:
if(sripos($text,"groupe_2")){
preg_replace('#\">(.*)<\/a>#isU','<b>$1</b>',$text);  
}else{
blabla;

 
Ответить с цитированием

  #6  
Старый 18.12.2009, 15:58
Аватар для rubik-nerubik
rubik-nerubik
Участник форума
Регистрация: 04.05.2007
Сообщений: 267
Провел на форуме:
409147

Репутация: 33
По умолчанию

не работает я так понимаю ты хотел имел ввиду strpos а не срипос)) ну всеровно не пашет

п.с. удаляёт абсолютно всё а надо только указанное

Последний раз редактировалось rubik-nerubik; 18.12.2009 в 16:14..
 
Ответить с цитированием

  #7  
Старый 18.12.2009, 16:17
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Цитата:
Сообщение от rubik-nerubik  
не работает я так понимаю ты хотел имел ввиду strpos а не срипос)) ну всеровно не пашет

п.с. удаляёт абсолютно всё а надо только указанное
Ну так это пример,эксперементируй с регулярками,я просто наводку дал.
 
Ответить с цитированием

  #8  
Старый 18.12.2009, 16:32
Аватар для rubik-nerubik
rubik-nerubik
Участник форума
Регистрация: 04.05.2007
Сообщений: 267
Провел на форуме:
409147

Репутация: 33
По умолчанию

наводку то дал, а не работает, потыкал не вышло ничего толкового сделать

помогитееееее
 
Ответить с цитированием

  #9  
Старый 18.12.2009, 16:37
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Может, так?
PHP код:
preg_replace ('/<a.+?class="group_2".*?>(.+?)<\/a>/''<b>$1</b>'$text); 
 
Ответить с цитированием

  #10  
Старый 18.12.2009, 20:50
Аватар для rubik-nerubik
rubik-nerubik
Участник форума
Регистрация: 04.05.2007
Сообщений: 267
Провел на форуме:
409147

Репутация: 33
По умолчанию

может да
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
VK. Рассылка приглашений в группы, приложения, удаление приглашений, wiki-разметка lion-mobile Покупка, продажа, услуги в Соц. Сетях 23 09.04.2010 11:20
Удаление части баллов репутации. Егорыч+++ Новости форума 422 25.08.2009 17:32
[php] PHP Expert Editor bopoh13 ПО для Web разработчика 28 12.10.2007 06:40



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ