PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 2
phpcode83 Отправлено: 05 Августа, 2015 - 11:01:21 • Тема: Регулярка с условием • Форум: Регулярные выражения

Ответов: 3
Просмотров: 271
DeepVarvar пишет:
А не проще ли через strpos/strrpos?

Не, это больше кода. Да и тем более у меня регулярка задается не в коде а в свойстве. Для разных разделов разные регулярки применяются.
(Добавление)
Мелкий пишет:
(?:, цвет|$)


Спасибо, а как это применить полностью в регулярном выражении?
phpcode83 Отправлено: 05 Августа, 2015 - 10:11:29 • Тема: Регулярка с условием • Форум: Регулярные выражения

Ответов: 3
Просмотров: 271
Всем привет. Помогите с регуляркой.
требуется вырезать из текста ненужные строки оставляя нужное.

Конкретный пример:
Строка: [BRAND] Наклейка на стекло "полоса", цвет синий
Применяю регулярку: /] (.*), цвет/

Получается все как надо: Наклейка на стекло "полоса"

Но если у меня текст: [BRAND] Наклейка на стекло "полоса"
То результат пустой.

Как сделать чтобы работало в обоих случаях. Т.е. чтобы вырезалось до ", цвет" либо до конца строки если не нашлось совпадения с ", цвет"?

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB