Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 1
Регистрация: 01.05.2013
Сообщений: 5

Проблемы по preg_match

12.05.2013, 23:16. Показов 971. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Увожаемы форумчани у меня возникла проблема с preg_match.
НЕ могу из полученого текста -
PHP
1
poster|http://vnhit.ru/uploads/posts/2013-04/1364850841_medium_pobochnyiy_effekt__2013_.jpg||year|2012||trailer|http://vnhit.ru/uploads/films/05/_Pobochnyi.effekt.2013.D.DVDRip.avi.flv||type|flv
Сделать выборку http://vnhit.ru/uploads/posts/... _2013_.jpg .

Перменная с текстом получает из базы данных и ее название - $img
Переменная для вывода результата - $res ;
Ползал по интернету но в итоге не добился результата.
Пробовал так -
PHP
1
2
preg_match('([^\][|*])', $img, $res);
echo $res[0];
Но результатом вышла буква - p .
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.05.2013, 23:16
Ответы с готовыми решениями:

preg_match
Ку!. while (!feof($rewrite)) { $mytext2=fgets($rewrite); //читаем строку if(preg_match("/&kind=(.*?)&/", $mytext2, $match)) { ...

preg_match
обьясните пожалуйста что означает данное выражение. if(!preg_match('/^http\:\/\/(+)\/(.*)$/',RNS_URL,$match)) return false; ...

preg_match
Скрипт должен найти в ссылке слово - /admin, а скрипт ищет admin. preg_match('/admin/i', '/illya05_Studio_official/myadmin/ban_list') ...

3
2838 / 1647 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
12.05.2013, 23:52
А зачем preg_match? Как насчёт explode?
0
0 / 0 / 1
Регистрация: 01.05.2013
Сообщений: 5
13.05.2013, 00:37  [ТС]
Не знаком с ним. Если попрошу можете пример написать по использованию?

Добавлено через 8 минут
Ладно спасибо большое разобрался во всем и сделал так -
PHP
1
2
3
4
$resimg = mysql_fetch_array($image);
$img = $resimg['xfields'];
$res =  explode('|',$img);
 $res[1];
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
13.05.2013, 01:14
если я правильно понял, может так
PHP
1
2
3
$text = 'poster|http://vnhit.ru/uploads/posts/2013-04/1364850841_medium_pobochnyiy_effekt__2013_.jpg||year|2012||trailer|http://vnhit.ru/uploads/films/05/_Pobochnyi.effekt.2013.D.DVDRip.avi.flv||type|flv';
$t = preg_match_all("/http(.*)jpg/", $text,$value);
echo $value[0][0];//выводит http://vnhit.ru/uploads/posts/2013-04/1364850841_medium_pobochnyiy_effekt__2013_.jpg
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.05.2013, 01:14
Помогаю со студенческими работами здесь

preg_match
мне нужен поиск по полному шаблону, делаю так $arr=explode(" ",$text); foreach($arr as $vl){ if(preg_match("/^\ тоесть...

Preg_match
Привет всем. Пытаюсь preg_mathch`ем проверить правильность написания никнейма в авторизации таким способом $pattern =...

Preg_match
Добрый день,подскажите пожалуйста,как правильно написать регулярное выражение.я парсю страницу с другого сайта,и мне нужно через регулярку...

preg_match $
делаю обычную проверку и все знаки проверяет кроме $ if(!preg_match("/\@|\#/",$test)){ // работает ...

preg_match
preg_match("/&kind=(.*?)&/", $mytext2, $match) Если &kind=&, выводит и это, как сделать чтобы игнорировал такой вид? пробовал ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 31.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru