仅当主题标签位于字符串末尾以外的任何位置时,我才需要从主题标签中删除 # 字符。例子:
这个月我要去#Disney!#WDW
这个月我要去#Disney。#WDW #奥兰多
我这个月要去#Disney #WDW #Orlando
它们需要转换为:
这个月我要去迪士尼!
这个月我要去迪士尼。
这个月我要去迪士尼
此代码将删除所有 # 个字符:
function remove_hashtags($string){
$result = preg_replace('/#([\w-]+)/i', '$1', $string);
return $result;
}
...但在此之前,需要删除字符串末尾的主题标签(或主题标签组)。