嘿伙计我试图忽略使用preg_match的句号,所以:
$pos1 = preg_match( "/.*(#\S+)/", $currentStatus , $match );
$hash = $match[1];
这将获取twitter API中的2个标签,但可以说他们有#hi。 < - 它会抓住。到,所以如果有人提出。我不希望它忽略这一点。
不确定如何做到这一点,并希望得到帮助!
大卫
答案 0 :(得分:3)
为什么不从结果中删除点:
$hash = str_replace('.','', $match[1]);
答案 1 :(得分:1)
preg_match('/(#\S+[^\.\s])/', $currentStatus, $match);
或
preg_match('/(#[a-zA-Z0-9]+)/', $currentStatus, $match);