Убрать хештег из строки PHP

152
05 декабря 2018, 03:40

Например есть строка

<?php 
$string = "#tag@footbal Последние новости прошедшего дня"
?>

Как можно избавить эту строку от тегов в будущем? Теги могут быть разными, но вид у них одинаковый: Решетка и какой-то текст до первого пробела.

Answer 1

Написать шаблон, который будет соответствовать подстроке, начинающейся с символа #, за которым следуют любые символы, кроме пробела. Ну и пробельный символ тоже захватывать, чтоб лишних пробелов не было после удаления хеш-тегов:

$string = "#tag@footbal Последние новости прошедшего дня";
$string = preg_replace('~#\S+\s+~', '', $string);
echo $string;
READ ALSO
Формирование массива в цикле

Формирование массива в цикле

В цикле формируется массив, к примеру:

147
Как совместить jQuery и PHP?

Как совместить jQuery и PHP?

У меня есть код на js:

134
Помогите понять решение

Помогите понять решение

У меня есть код:

178