У меня есть php-запрос, работающий без проблем.Однако перед экспортом в CSV-файл мне нужно использовать регулярные выражения, чтобы настроить внешний вид нескольких переменных.У меня это тоже работает.
$form_field_number_UPD = preg_replace('(\W{3}.*)', '\n', $form_field_number);
Моя проблема в том, что мне нужно экспортировать эти пользовательские переменные вместо необработанных результатов запроса.
Возможно ли это?
Кроме того,
Я пытался использовать регулярные выражения в MySQL 5.7, но мне не повезло.Есть ли в MySQL 5.7 эквивалент preg_replace?Я еще не нашел.Кажется, что есть в MySQL 7, но я не могу обновиться.
мой php, для которого я хотел бы найти эквивалент mysql для:
$form_field_number_UPD = preg_replace('(\W{3}.*)', '\n', $form_field_number);
Я пробовал ниже, но он не работает.
REPLACE(fd.form_field_number, '(\W{3}.*)', '\n', 1, 5) AS New_Field
Спасибо за любую помощь, даже если это "посмотрите здесь ..."
Revised ::
У меня есть столбец группы флажков, гдеРезультаты:
result 1|~|result 1
result 2|~|result 2
result 3|~|result 3
Регулярное выражение удаляет | ~ |и все справа от него, поэтому результаты:
result 1
result 2
result 3
Я могу сделать это в php, но мне нужно получить эти результаты в загружаемом CSV-файле.