我试图挑选出某个字符串后的单词/短语(用hashtags包裹)。例如:我怎样才能挑出一个字符串后的单词?
这是一个示例段落,我试图获取散列标签中的艺术家名字后面的单词/短语,例如@ calvinharris #feel so close#。现在
,我已经能够成功地使用从抢串所有@words:
preg_match_all('[email protected](.+)(?:\s|$)!U', $string, $matches)
但是,有没有办法,我可以很容易地抓住主题标签包围的短语(如果他们有)在@名后?
为什么使用锚? '@'不在字符串的开头。 – erm410 2012-03-28 20:34:26
在他的案例中'@calvinharris#感觉如此接近#''@'在开头 – grifos 2012-03-28 20:35:13
这不匹配字符串中没有散列。 – 2012-03-28 20:38:38