от
Учитывая довольно простое регулярное выражение, я хотел бы сопоставить текст между разделителями:
___MANUAL_TICKET___

###_CLIENT_START_###
TEST
###_CLIENT_END_###

###_PROBLEM_START_###
TEST2
###_PROBLEM_END_###

###_EMAIL_START_###
xyz@test.com
###_EMAIL_END_###
Чтобы получить
client
, я использую это регулярное выражение:   
###_CLIENT_START_###\s(.*?)\s###_CLIENT_END_###
который работает как видно ЗДЕСЬ. Но когда я использую его в своем PHP-коде, он не находит совпадений:
preg_match('@###_CLIENT_START_###\s(.*?)\s###_CLIENT_END_###@', $source, $matches);
(пробовал разные разделители регулярных выражений, такие как
/
и
~
, тот же результат) Что я делаю неправильно?              

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
Добро пожаловать на сайт ByNets, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...