- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Специально для вас, читабильность немного потерялось, но на то они и регулярные выражения.
Magic:
Это не вам адресовалось:). Но все равно "бьется" строка:
Результат:
мой вариант сожрал, как не странно ))
Поправьте меня, если я ошибся в вашем варианте
мой вариант сожрал, как не странно ))
Потому что, что ваш:
так замените на preg_replace('/\[(\w+)(\]|.*\])(.*)\[\/\\1\]/imU', '$3', $input);
и на вас снова наступит счастье
Что мой:
Работают по одной аналогии.
[offtop mode on]
кстати в Яндекс нужны хорошие программисты на Перле. С ног сбились найти не могут!
---------- Добавлено 17.02.2017 в 14:12 ----------
Aisamiery, а что ошиблись?
Условие: парсинг первого уровня -- работает.
Теги исключительно словоподобные -- работает.
Открывающий и закрывающий теги одинаковые -- тоже работает
Это не вам адресовалось:). Но все равно "бьется" строка:
Тут уже совсем что то монстроузорное получается ))) Пойду в общем работать :)
Да надо было распарсивать теги а не просто их сносить)))
Вот вариант для скобочек.
---------- Добавлено 17.02.2017 в 13:17 ----------
[offtop mode on]
кстати в Яндекс нужны хорошие программисты на Перле. С ног сбились найти не могут!
Я ушел с головой в js/node.js
кстати. Можно мой вариант еще подсократить, preg_replace('/\[(\w+).*\](.*)\[\/\1\]/imU', '$2', $input)
С формы отправляем кучу всего. Проверяем на правильность ввода. Записываем в базу. Выводим полученный результат...
Это типа вот так?
Создать форму (в шаблоне):
Получить из POST и сразу проверить на валидность всех полей:
Если всё введено правильно, то сохраним и редиректим, если еще ничего не введено или введено с ошибками, то выведем форму (с сообщениями об ошибках у каждого поля, если есть ошибки).
9 строк, задача чуть пошире чем у вас.
3 минуты на написание, и что самое главное -задача уже решена. В стандартном контроллере. Нужно просто указать нужный контроллер. Ни одной строки.
А вот если нужно кастомизировать. Сделать красивый дизайн и т.п. Тут уже может и несколько часов возникнуть. особенно с выяснениями потребностей клиента).
кстати. Можно мой вариант еще подсократить, preg_replace('/\[(\w+).*\](.*)\[\/\1\]/imU', '$2', $input)
Разрешите докопаться:). Но тоже ломается об:
http://sandbox.onlinephpfunctions.com/code/462f5c5e896c1ac2a0d3bf722c9295ad28de6537
demiux, Так текст в скобках должен выводиться вместе со скобками (так как он не является ббкодом).
если вам нужно выпилить скобки, пройдитесь второй раз чистилкой