简体   繁体   中英

How to get words starting with # and remove from string

$query = "Hello #world What's #up"
$newquery = "Hello, What's"

So basically I wan't to remove the words starting with # .

Try this:

$query = "Hello #world What's #up";
$newquery = preg_replace('/#[^\s]+/', '', $query);
echo $newquery;

使用preg_replace()

$newquery = preg_replace('/#[^\s]+/', '', $query);

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM