У меня есть строка, которая сформирована неправильно и пытаюсь ее исправить.Пример строки: -
A Кто-то (США) B Никто (США)
Я пытаюсь исправить это следующим образом: -
A Кто-то (США) B Никто (США)
Я использую приведенный ниже код для сопоставления ")", за которым следует заглавная буква, а функция php preg_replace выполняет сопоставление и добавляеткосмос.Однако я полностью отброшен на регулярные выражения и не могу добавить пространство в нужном месте.
$regex = "([\)][A-Z])";
$replacement = ") $0";
$str = preg_replace($regex, $replacement, $output);
Кто-нибудь может предложить лучший метод?Я понимаю, что пространство не добавляет корректность, потому что $ 0 содержит данные, которые я сопоставляю, есть ли способ манипулировать $ 0?