Автор Тема: народ подскажите как этот текст через регулярку обойти  (Прочитано 3932 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн stanlee

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 215
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
как мона вырезать такую хрень
name="a_id_group_tour_427" type=image src="images/but112.gif" width="61" height="19" border="0">
при том что a_id_group_tour_427 менятся а точнее цифра на конце

попробовал что то типо того
$result = eregi_replace(\'(<\\/th>)\', \'\', $result);
не пашет
« Последнее редактирование: 01 Апреля 2004, 16:48:51 от stanlee »

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
stanlee
[off] еще одно подобное название темы или кросспостинг и автор вместе с темой пойдет в сад :mad:
[/off]
AS IS...

Оффлайн stanlee

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 215
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
я все исправил
а насчет кросспостинга - если я правильно понимаю - пост в нескольких форумах
так я посмотрел там модератор отсутствовал ну я и кинул в другой форум - думал что быстрее ответят

что никто не знает как?

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
stanlee
ты не думай - ты правила не нарушай.
AS IS...

Оффлайн stanlee

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 215
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
народ подскажите плз

Оффлайн tserbis

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 496
  • +0/-0
  • 0
    • Просмотр профиля
На, изучай монстра:

$strSource 
= \'qwe<th width="10%" width="50" align="center"><input name="a_id_group_tour_427" type=image src="images/but112.gif" width="61" height="19" border="0"></th>rty\';

echo preg_replace(
    \'~\' .
    preg_quote(\'<th width="10%" width="50" align="center"><input name="a_id_group_tour_\') .
    \'\\\\d+\' .
    preg_quote(\'" type=image src="images/but112.gif" width="61" height="19" border="0"></th>\') .
    \'~\',
    \'\',
    $strSource
);

[off]Только никому не говори, что это я писал.[/off]

Оффлайн stanlee

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 215
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
так как ты понял можно было еще проще сделать но у меня в коде есть одно трудное место которое я никак не могу обойти

name="a_id_group_tour_427" type=image src="images/but112.gif" width="61" height="19" border="0">

после input стоит переход на следующую строку
а я никак не могу его с помощью регулярки выцепить

Оффлайн tserbis

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 496
  • +0/-0
  • 0
    • Просмотр профиля
Ты не поверишь, но если продолжить извращаться, то всего лишь:

$strSource 
= \'qwe<th width="10%" width="50" align="center"><input
name="a_id_group_tour_427" type=image src="images/but112.gif" width="61" height="19" border="0"></th>rty\'; 

echo preg_replace( 
    \'~\' . 
    preg_quote(\'<th width="10%" width="50" align="center"><input
name="a_id_group_tour_\') . 
    \'\\\\d+\' . 
    preg_quote(\'" type=image src="images/but112.gif" width="61" height="19" border="0"></th>\') . 
    \'~\', 
    \'\', 
    $strSource 
);

Оффлайн tserbis

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 496
  • +0/-0
  • 0
    • Просмотр профиля
А вообще, если даже искать strpos\'ом, то он-то тоже наверняка понимает коды переводов строк...

Оффлайн stanlee

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 215
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
блин не пашет что то

Оффлайн stanlee

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 215
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
а как в регулярке выразить
1,2,3,4,5,6,7
я попытался [0-9,]
не катит

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
stanlee
не мешай темы в кучу
для обсуждения проблем с регулярными выражениями есть отдельный форум... добро пожаловать.
чтобы не задавать подобных вопросов:
Цитировать
stanlee:
1,2,3,4,5,6,7
я попытался [0-9,]

читай:
http://detail.phpclub.net/article/regexp_1
а когда разберешься и поймешь первую статью, то тогда читай:
http://detail.phpclub.net/article/regexp_2
работа в Украине

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28