ハッシュタグが文字列の末尾以外の場所にある場合にのみ、ハッシュタグから # 文字を削除する必要があります。例:
今月 #ディズニー に行きます!#WDW
今月 #ディズニー に行きます。#WDW #オーランド
今月 #ディズニー #WDW #オーランド に行きます
それらは次のように変換する必要があります:
今月ディズニーに行きます!
今月ディズニーに行きます。
私は今月ディズニーに行きます
このコードはすべての # 文字を削除します:
function remove_hashtags($string){
$result = preg_replace('/#([\w-]+)/i', '$1', $string);
return $result;
}
...しかし、その前に、文字列の末尾にあるハッシュタグ (またはハッシュタグのグループ) を削除する必要があります。