Форум программистов, компьютерный форум, киберфорум
PHP: RegExp
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
18 / 0 / 3
Регистрация: 29.01.2014
Сообщений: 180

Интересная выдача (ошибка) в регулярке

11.08.2014, 13:14. Показов 687. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Имеем скрипт:

PHP
1
2
3
4
$H=getenv("HTTP_REFERER");
preg_match("/[A-Za-z0-9]{8}-[A-Za-z0-9]{4}-[A-Za-z0-9]{4}-[A-Za-z0-9]{4}-[A-Za-z0-9]{12}.[A-Za-z0-9]{5}/", $H, $go);
// var_dump($go); // выводим весь массив $go
header("Location: http://site='.$go[0].'");
он смотрит на сайт с которого мы перешли, берет кусочек юрл (куки в мд5) и делает на него редирект

Проблема в том, что в начале и в конце строки (которую мы спарсили) выдается 27%
получается что-то такое 27%(то что спарсили)27%

как избавиться от 27%
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.08.2014, 13:14
Ответы с готовыми решениями:

Ошибка в регулярке
preg_match_all("\<td\>\<div\ class\=\"cell\-1\"\>\<a\ href\=\"\"\>(.*)\<\/a\>\<\/div\>",$data,$mch); Помогите найти ошибку, регулярное...

ошибка в регулярке
Здравствуйте! Есть некоторая неточность в моей регулярке. Суть такая - мне нужно из текста достать все строки вида: X, где X -...

Ошибка в простой регулярке
Привет Друзья. Помогите найти ошибку. Уже не знаю что ещё сделать. // Проверка по регулярным выражениям bool __fastcall...

3
F́́́́́́́ŕ́́́́́́́é́́́ ́ak
 Аватар для Tatikoma
260 / 224 / 109
Регистрация: 07.07.2014
Сообщений: 965
11.08.2014, 13:26
PHP
1
$H = str_replace('%27', '', $H);
0
18 / 0 / 3
Регистрация: 29.01.2014
Сообщений: 180
11.08.2014, 13:30  [ТС]
дело в том что изначально %27 нигде нет... ни до парсинга ни после него, 27% появляется только после редиректа

PHP
1
header("Location: http://site='.$go[0].'");
строчка которую мы парсим выглядит вот так
ba804e80-a8ed-cebf-f17b-0147c0f19267.74516
0
F́́́́́́́ŕ́́́́́́́é́́́ ́ak
 Аватар для Tatikoma
260 / 224 / 109
Регистрация: 07.07.2014
Сообщений: 965
11.08.2014, 18:08
сновидящий, ага, теперь понятно.

Цитата Сообщение от сновидящий Посмотреть сообщение
PHP
1
header("Location: http://site='.$go[0].'");
Это что такое?.. Одинарные кавычки тут и вылазят. И что такое site= ?..
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.08.2014, 18:08
Помогаю со студенческими работами здесь

Пробел в регулярке
Всем привет! Есть такой текст: <div> <div>Первый div</div> <div>Текст</div> <div>Текст</div> <div>Текст</div> ...

Подскажите по регулярке
Здравствуйте. Проблема в том, что моя регулярка срабатывает на сайте https://regex101.com/ Но отказывается срабатывать в скрипте на...

Исключения в регулярке
Есть регулярное выражение $pattern =...

Интересная выдача
Запрос, смотрим выдачу. Ну википедия - хрен с ней. Получаем что какая-то собака.ру релевантнее самых навороченных окон. У кого-нить...

Интересная выдача в Google
Есть сайт, у него есть две страницы (морда и внутренняя) на которых встречается опрределенная ключевая фраза, к примеру веник. Выдача...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru