Форум программистов, компьютерный форум, киберфорум
PHP: RegExp
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
PHP Обработка адресов. Убрать все после "?" https://www.cyberforum.ru/ php-regex/ thread1261511.html
Задача такая. Есть адрес вида: /news/novye-chekhly-dlya-iphone-4?clear_cache=Y Нужно привести к: /news/index.php?CODE=$1 , где $1 - это все после слеша и до ?, в данном случае novye-chekhly-dlya-iphone-4. Я пишу preg_replace('#^/news/(.*)(\\?.*)#', '/news/index.php?CODE=$1', '/news/novye-chekhly-dlya-iphone-4?clear_cache=Y', -1, $count); Срабатывает как нужно, но только при условии что есть...
Написание регулярного выражения PHP
// /(+)/ Друзья,что значат эти выражения,подскажите пожалуйста? Друзья,так же подскажите как написать такой формат регулярного выражения для контролирования IP?чтобы цифры затем точка,затем снова цифры и т.д..Чтобы в качестве разделителя могла быть только точка,и только одна за раз. Спасибо
PHP Youtube ссылки в <iframe> и обычные в <a> https://www.cyberforum.ru/ php-regex/ thread1259551.html
Привет всем , кто знает как заменить ссылки Youtube на плеер , пример : " привет , это строка и дальше идёт ссылка на Youtube http://www.youtube.com/watch?v=hIfmHXa4B_o " должно быть так : " привет , это строка и дальше идёт ссылка на Youtube <iframe width="560" height="315" src="//www.youtube.com/embed/hIfmHXa4B_o" frameborder="0" allowfullscreen></iframe> " и есле сылки обычьные то : ...
PHP Оптимизировать регулярное выражение https://www.cyberforum.ru/ php-regex/ thread1259045.html
Всем привет! Можно ли как-нибудь оптимизировать такое регулярное выражение /^((+)|(+)|\+)\]|\+)\]|\"(+)\"|\"(+)\")$/u
Как добавить символы в строку PHP
Есть строка в переменной $st = {\"hash\":\"id\/768,769,770,771,456", итд....; Нужно добавить в строку цифры выделенные красным.. То есть как бы дополнить строку символами (Запятая Цифра ,456) Подскажите пожалуйста как это реализовать??
PHP Реализация хэштегов на PHP Всем доброго. Вопрос таков как с помощью регулярки в переменной отловить все хештеги и заменить их на ссылки. Например пользователь пишет: Сегодня #солнечный день. Тут нужно добавить ссыль: Сегодня <a href="/search/солнечный/">#солнечный</a> день. https://www.cyberforum.ru/ php-regex/ thread1256340.html
PHP Обработка результатов поиска https://www.cyberforum.ru/ php-regex/ thread1255393.html
Здравствуйте Прошу помощи в следующей проблеме. Имеется большой текст, в нем имеются заголовки вида Заголовок статьи, подобных заголовков обычно около 10 и все уникальные. При помощи регулярных выражений выделяются эти заголовки, преобразовываются в ссылки, и на основе ссылок формируется внутренняя навигация по статье. На первый взгляд, решение простое: $pattern = '/\(*)\/'; $replacement = "<p...
Определить позицию сайта в яндексе по определённому запросу PHP
После этого обновления интерфейса яндекса - парсер разучился определять позицию сайта. В общем подскажите регулярку способную найти позицию сайта, исключающую рекламу. В данный момент использую preg_match_all('#<a class="b-link serp-item__title-link serp-item__title-link" target="_blank"(.*?)</a>#si', $content, $res); $curPos = 0; foreach($res as $href){ if...
PHP Простое выражение https://www.cyberforum.ru/ php-regex/ thread1254359.html
Здравствуйте $a = preg_replace ('^<br>', 'bbb', '<br>aaa'); Будет ли значение $а = 'bbbaaa' ? Если нет, то в чем ошибка? Спасибо
PHP Строка без пробела перед запятой и с пробелом после запятой https://www.cyberforum.ru/ php-regex/ thread1253325.html
Всем привет! Помогите, пожалуйста, составить регулярное выражение для строки содержащей буквы любого алфавита и перед символами “ , . ! ? ” не должно быть пробела, а после запятой должен быть пробел, перевод строки или конец строки Заранее спасибо!
PHP Регулярные выражения: поменять все &amp; на что либо
ребята, записываю содержимое файла в переменную и пытаюсь в нем поменять все &amp; на что либо $file_read = readfile($qwerty); $file_read = preg_replace('/&amp;/', ' ', $file_read); echo $file_read; файл - xml
PHP Тест регулярного выражения онлайн https://www.cyberforum.ru/ php-regex/ thread1252811.html
Нашел замечательный сайтик в котором можно онлайн подобрать нужное выражение и протестировать на исходных данных Сайт: http://regexponline.com/ Думаю многим начинающим это очень поможет. PS просьба к модераторам закрепить данную тему
7 / 7 / 2
Регистрация: 21.08.2012
Сообщений: 62
0

Поиск совпадений в json строке - PHP - Ответ 6645117

25.09.2014, 11:30. Показов 1211. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день. Нужна помощь. Плохо у меня в выражениями регулярными, по этому к вам.

Есть json строка:
PHP
1
{"1":["1","3"],"2":["2","3"],"3":["2"],"7":["2","3"],"5":["1"],"6":["1","4"]}
Нужно реализовать своего рода выборку, по двум значениям "Превое":["1","3"] и 1 или 3 второе т.д. до бескоечности.

То что сотворил я:
PHP
1
2
if (preg_match("/\"".$id_option."\":\[(\"".$i."\")\]/i", $this->data[options])) echo '<option selected=\"selected\" value=\''.$id_option.'.'.$i.'\'> - - '.$value.'</option>';
                    else echo '<option value=\''.$id_option.'.'.$i.'\'> - - '.$value.'</option>';
Благодаря этому коду выводит только "3":["2"] и "5":["1"], то есть вложенный json вида ["2","3"] и более не ищет.
Что туда нужно втыкнуть чтобы работало.
Спасибо!

Добавлено через 18 минут
Форум действительно помогает
Решил свою проблему)

PHP
1
preg_match("/\"".$id_option."\":\[([0-9\",]*)\"".$i."\"([0-9\",]*)?\]/i", $this->data[options])


Вернуться к обсуждению:
Поиск совпадений в json строке PHP
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.09.2014, 11:30
Готовые ответы и решения:

Парсинг JSON: поиск совпадений
Добрый день! Имеется JSON file данной структуры и либы json.org: { &quot;testusers&quot;: } Нужно...

Поиск совпадений в строке
В excel имеются строки вида: 1 2 3 4 6 9 2 5 6 7 15 45 33 34 35 40 41 43 Строк может быть...

Поиск совпадений в строке
Народ помогите пожалуйста решить следующую проблему.Хочу написать небольшой разбор инвентаря для...

Поиск совпадений в строке
Всем привет. У меня есть вот такая вот ссылка ...

1
25.09.2014, 11:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.09.2014, 11:30
Помогаю со студенческими работами здесь

Поиск совпадений в строке
Добрый день! Пишу лабу, она должна в строке находить количество повторений символа, вводимого с...

Поиск совпадений в строке на просом примере
уважаемые, нашёл пример console.log(/cat/.test(&quot;concatenate&quot;)); ни как не могу прикрутить...

Поиск совпадений в строке по нескольким параметрам
Здравствуйте! Подскажите, пожалуйста, как реализовать следующую функцию. У меня есть строка, мне...

Поиск совпадений и действия в зависимости от наличия совпадений
Попытаюсь вкратце описать суть. Приходит список позиций с ценами. Необходимо проверить артикул на...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru