Нужно выделить ФИО из строки. Есть несколько вариантов строки:
- Фамилия Имя Отчество (город) текст текст текст
- Фамилия Имя Отчество] (город) текст текст текст
У меня проблема в том что, с первым вариантом проблем нету, а вот второй вариант захватывает лишний символ ].
Использую:
preg_match( '/(\W+)[]|(]/', trim( $desc['author'] ), $match );
$rating[$rating_count]['author'] = trim( $match[1] );
Перебирать
$match и проверять на наличие ] и удалять, костыльно, хочется решить проблему 1 регуляркой.