Замена скобки с буквой

149
25 июня 2018, 03:30
Самочувствие сегодня (конечно)плохое

Заменить на

Самочувствие сегодня (конечно) плохое
Answer 1
echo preg_replace('/(\))(\w)/u', '$1 $2', $string);
Answer 2

Двумя заменами: первая для закрывающей скобки, вторая - для открывающей:

$str = 'Самочувствие сегодня (конечно)плохое(да)очень';
$str = preg_replace('~(\))(\S)~', '$1 $2', $str);
$str = preg_replace('~(\S)(\()~', '$1 $2', $str);
echo $str;
// Самочувствие сегодня (конечно) плохое (да) очень
Answer 3

Проверяйте позиции слева и справа от скобок с помощью прямых и обратных опережающих просмотров:

$str = 'Самочувствие сегодня(конечно)плохое';
echo preg_replace('~(?<=\))(?=\S)|(?<=\S)(?=\()~', ' ', $str);

Результат:

Самочувствие сегодня (конечно) плохое
                    ^ пробелы ^
READ ALSO
Очередность выполнения cron команд

Очередность выполнения cron команд

Такая ситуацияЕсть сервер на Linux

194
Возвращаются вопросы в json

Возвращаются вопросы в json

при отправки GET-запроса возвращаются вопросы вместо кириллицыКак можно исправить? Использую SLIM в PHP Ответ приходит в таком виде:

155
Повторяются записи при запросе. SQL. PHP

Повторяются записи при запросе. SQL. PHP

Пользователь подписывается на определенные категории новостейНапример, на чемпионат Эстонии и на клуб Челси

177
При нажатии на submit не происходит перезагрузки страницы

При нажатии на submit не происходит перезагрузки страницы

Начал догадываться, что это из-за того, что на странице submit изначально не лежал, по этому и не случаеться событиеНо всё же решил спросить, как...

209