Удалить из строки слова который начинаются с символа @
Необходимо удалить из строки все слова которые начинаются с символа @
То есть удалять от символа @ (включительно) и до первого пробела или конца строки.
Буду благодарен за помощь!
Ответы (1 шт):
Автор решения: WarLikeLaux
→ Ссылка
Это скорее всего не полностью решит твою изначальную проблему, так как скорее всего есть еще какие-то НО по типу тех, что назвал teran, а именно непонятно что делать с разделителями, оставшимися проблемами, но это в любом случае решает описанную сейчас тобой проблему и ты сможешь дописать этот код под себя либо попросить сделать это меня, если дашь больше вводных и тестовых данных, а также желаемый результат на конкретном примере.
<?php //php 7.2.24
$text = 'word1 @word2 @word3 word4 @word5';
$text = mb_ereg_replace('(@\S+)\s|(\s@\S+)$', '', $text);
var_dump($text);
?>
>> string(11) "word1 word4"