Форум программистов, компьютерный форум, киберфорум
PHP: RegExp
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
55 / 55 / 21
Регистрация: 01.03.2016
Сообщений: 594
1

Добавить рекурсию в мою регулярку

11.09.2018, 20:06. Показов 693. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ищу что где почитать, что бы все по порядку было и понятно. Кругом куски без иерархии.

/(\[[^\[]+\])/
нужно что бы был захват как [block]и так же захват [[block]], [t[g[[..block..]&]]]
Т.е. если после [ идет еще [, то нужно захватить две ]] после любых символов.

Добавлено через 41 минуту
Смог сам:
Javascript
1
/(\[(?:(?:[^\[\]]+|(?R))+)\])/
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.09.2018, 20:06
Ответы с готовыми решениями:

Добавить регулярку в условие if
Здравствуйте. Хочу зарыть все страницы /page=123 через <meta name="robots" if ($uri ==...

Php!? Регулярка, как добавить сюда (см. регулярку внутри) чтоб и с большой буквы тож можно было начинать?
//var reLogin = /^{2,11}$/i; //if (!preg_match("/^{2,9}+$/",$login)) if...

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

Изменить код вызываемой функции для расчета ряда фибоначчи; заменить рекурсию на цикл; добавить вывод на экран
Помогите изменить код вызываемой функции для расчета ряда фибоначчи, но заменить рекурсию на цикл,...

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

Переделать рекурсию по аргументу в рекурсию по значению
эта рекурсия по аргументу, заменяющая Y на число, равное глубине вложения Y в список List,...

Доработать регулярку
Всем привет. Нужно вырезать строку с её начала до первых следующих символов ". -" или ".-" или...

Подскажите регулярку
Здравствуйте! Давно не занимался регулярными выражениями, а сейчас подзабыл и что-то не могу...

Ругается на регулярку
Regex.Match(upload_host_data, @":\"(.*?)\"); ругается на \

С# составить регулярку
Как разбить такую строку "\\\\server2008\\D\\user\\petya\\my_db.FDB" на server2008 и...

Упростить регулярку
"#\+)\](.+?)\#is" Возможно упростить регулярку?


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru