[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Регулярка
Kusss
Помогите сделать регулярку.
Начинается на * или закачивается *
^\*|\*$
Так правильно ?
walerus
Kusss Не понял вопроса, тебе что нужно сделать? Выбрать все что начинается со * или что заканчивается *..., ограничения какие, предложение,блок,абзац или как?

А если в предложении две, три, пять звезд, то что ?

Пример приведи.


Kusss
Склеиваю два статуса в Мускуле
CONCAT(`status`, '*', `statusPP`)
Получается примерно следующее
'WAIT_SELLER_SEND_GOODS*PARTNER_EXPORT'
'WAIT_BUYER_ACCEPT_GOODS*RECEIVED_TO_DELIVERY'
'FINISH*PARTNER_EXPORT'
'FINISH*CANCELED'

Если один из статусов будет пустым получится примерно следующее
'*CANCELED'
'FINISH*'

Вот и нужно отловить такие статусы.
Получилось вот так
if (preg_match('/^\*|\*$/', $value['status']))
$value['status'] = 'Unknown';
walerus
Kusss
А ну да, другого особо и не придумаешь ))
killer8080
IF (
`status` IS NULL OR `status` = '' OR `statusPP` IS NULL OR `statusPP` = '',
'Unknown',
CONCAT(`status`, '*', `statusPP`)
)
`mixed_status`
Kusss
killer8080
Спасибо, я подумывал как это сделать в запросе, но ничего дельного не придумал.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.