![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
m1kle |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 2.5.2007 Где: Москва, Россия Репутация: нет Всего: нет |
Функция ereg_replace() заменяет фрагмент строки по указанному шаблону другой строкой, а как извлечь что-либо по указанному шаблону?
Например я хочу извлечь текст, который находится между '<img src=" ' и ' "> ' Как это реализовать? |
|||
|
||||
Feldmarschall |
|
|||
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
Учимся работать с документацией:
В конце описания любой функции есть раздел "См. также", в котором перечислены функции, выполняющие подобные операции. Это сообщение отредактировал(а) Feldmarschall - 25.6.2008, 07:21 |
|||
|
||||
m1kle |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 2.5.2007 Где: Москва, Россия Репутация: нет Всего: нет |
See also ereg(), eregi(), eregi_replace(), str_replace(), and preg_match().
Это всё не то, что мне нужно. |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
конечно, конечно.
значит, ereg, eregi и preg_match делают совсем другое. что-то неизведанное. не извлекают части согласно шаблона. перечитай статьи в документации по указанным функциям. не посмотри на первую строку, а именно прочитай. ладно? |
|||
|
||||
m1kle |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 2.5.2007 Где: Москва, Россия Репутация: нет Всего: нет |
skyboy, А, я понял, извлекает, с помощью переменной $regs, прошу прощения, просто книге, которую я смотрел "PHP для чайников" ничего об этом нет, нашёл на php.ru
|
|||
|
||||
bobik02 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 451 Регистрация: 26.11.2007 Репутация: 2 Всего: 14 |
m1kle, Попробуйте взять другую книгу,статью,мануал. Ознакомтесь пожалуйста с синтаксисом регулярных выражений (желательно
PCRE, хотя при желании можно и POSIX). -------------------- Have a nice day |
|||
|
||||
m1kle |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 2.5.2007 Где: Москва, Россия Репутация: нет Всего: нет |
С синтаксисом ознакамливаюсь. Появился вопрос, если у меня есть не одна строка, которая соответствует моему шаблону, как мне вытащить все?
|
|||
|
||||
NAS |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 5.5.2007 Где: Ukrain/Ternopil/B am Репутация: нет Всего: 1 |
в функции ereg() есть три параметра последний необизателний ето масив в которий записиваются результати....
|
|||
|
||||
m1kle |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 2.5.2007 Где: Москва, Россия Репутация: нет Всего: нет |
NAS, туда записываются результаты из скобок, то что было в первых скобках "(...)", то записывается в первый массив, а у меня много однотипных строк.
Например я хочу извлечь все ссылки с сайта, а там их много, как мне извлечь их все? |
|||
|
||||
Feldmarschall |
|
|||
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
Учимся работать с документацией:
В конце описания любой функции есть раздел "См. также", в котором перечислены функции, выполняющие подобные операции. |
|||
|
||||
m1kle |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 2.5.2007 Где: Москва, Россия Репутация: нет Всего: нет |
Feldmarschall, Спасибо. Разобрался. Мне была нужна функция preg_match_all
![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |