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

  #241  
Старый 14.02.2009, 02:39
Аватар для Gifts
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

m0Hze Написать собственную функцию

preg_match получили первый результат
strpos+strlen($result) - получили сдвиг
повторить для нового оффсета нужное количество раз

Остается вопрос - а смысл?
 
Ответить с цитированием

  #242  
Старый 15.02.2009, 13:25
Аватар для Zedi
Zedi
Постоянный
Регистрация: 06.06.2007
Сообщений: 335
Провел на форуме:
1487377

Репутация: 392
Отправить сообщение для Zedi с помощью ICQ
По умолчанию

Как сделать с помощью мод_реврайта чтобы если ссылка начиналась с /ххх/ допустим, а дальше еще много символов других, то к параметрам страницы добавлялось что то типа ххх=1, ну смысл то что у мя хтассес большой очень и нужно чтобы это действовало на все записи) ссори за корявый язык)
 
Ответить с цитированием

  #243  
Старый 15.02.2009, 13:59
Аватар для Zedi
Zedi
Постоянный
Регистрация: 06.06.2007
Сообщений: 335
Провел на форуме:
1487377

Репутация: 392
Отправить сообщение для Zedi с помощью ICQ
По умолчанию

разобрался, ссори затупил)))
 
Ответить с цитированием

  #244  
Старый 18.02.2009, 13:07
Аватар для ntldr
ntldr
Постоянный
Регистрация: 04.12.2007
Сообщений: 424
Провел на форуме:
2364957

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

у меня строка такого вида:
<td>-</td><td>текст1<br />текст666</td><td>-</td><td>текст1<br />текст666</td><td>-</td><td>-</td>

то есть каждый раз по разному, либо тире, либо текст, можно ли сделать чтобы запоминались только то что стоит на месте текст1?
 
Ответить с цитированием

  #245  
Старый 18.02.2009, 13:36
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


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

PHP код:
<?php

$in 
'<td>-</td><td>текст1<br />текст666</td><td>-</td><td>текст1<br />текст666</td><td>-</td><td>-</td>';
preg_match_all('|>текст1<|Ui',$in,$rez);
print_r ($rez);

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

  #246  
Старый 18.02.2009, 13:39
Аватар для .:EnoT:.
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

PHP код:
preg_match('#<td>([^<]*)<br />#'$string$out); 
м? ну или preg_match_all если все вхождения нужны с текст1
 
Ответить с цитированием

  #247  
Старый 18.02.2009, 13:48
Аватар для ntldr
ntldr
Постоянный
Регистрация: 04.12.2007
Сообщений: 424
Провел на форуме:
2364957

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

Цитата:
Сообщение от Pashkela  
PHP код:
<?php

$in 
'<td>-</td><td>текст1<br />текст666</td><td>-</td><td>текст1<br />текст666</td><td>-</td><td>-</td>';
preg_match_all('|>текст1<|Ui',$in,$rez);
print_r ($rez);

?>
текст1 - это переменная величина

.:EnoT:., ну как то так да. а есть разница если я напишу вместо решеток слеш?
 
Ответить с цитированием

  #248  
Старый 18.02.2009, 14:00
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


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

есть, или так:

|<td>([^<]*)<br />|

или так:

/<td>([^<]*)<br \/>/
 
Ответить с цитированием

  #249  
Старый 18.02.2009, 14:03
Аватар для .:EnoT:.
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Можно и так, чтобы не экранировать:
/<td>([^<]*)<br/
 
Ответить с цитированием

  #250  
Старый 18.02.2009, 16:56
Аватар для [dei]
[dei]
Участник форума
Регистрация: 24.11.2008
Сообщений: 205
Провел на форуме:
1123418

Репутация: 362
Отправить сообщение для [dei] с помощью ICQ
По умолчанию

/<td>(.*?)<br/

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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Delphi, .NET, Asm 6762 17.06.2010 21:23
[ *NIX ] Задай вопрос - получи ответ. Xszz *nix 1547 15.06.2010 15:41
[Lan] Задай вопрос - получи ответ! sedoy_xxx АнтиАдмин 133 31.03.2010 08:35
Всё о беспороводном соединении на кпк и смартфонах! Задай вопрос - получи ответ! ARMENIN Беспроводные технологии/WPAN/WLAN 2 02.11.2008 00:40
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48



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


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




ANTICHAT.XYZ