Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
preg_matchを使用してピリオドを無視しようとしているので、次のようにします。
$pos1 = preg_match( "/.*(#\S+)/", $currentStatus , $match ); $hash = $match[1];
これにより、Twitter APIで2つのハッシュタグが取得されますが、#hiがあるとします。<-それはをつかみます。に、誰かが入れた場合。偶然それを無視して欲しい。
これを行う方法がわからないので、助けていただければ幸いです。
デビッド
結果からドットを削除してみませんか。
$hash = str_replace('.','', $match[1]);
preg_match('/(#\S+[^\.\s])/', $currentStatus, $match);
また
preg_match('/(#[a-zA-Z0-9]+)/', $currentStatus, $match);