我想在我的应用程序中实现一个标签系统。@User1 之类的东西会输出<a href="#">@User1</a>
我知道如何使用 [tag]User1[/tag] 之类的东西,但我不喜欢 BBCode 风格。我尝试过这样的事情:preg_match_all('/@(.*)[\s|\S]/', $str, $matches);
但它不起作用。
有什么建议吗?谢谢你的帮助
解决方案:
preg_match_all('/@(.+?)\b/', $str, $matches);
我想在我的应用程序中实现一个标签系统。@User1 之类的东西会输出<a href="#">@User1</a>
我知道如何使用 [tag]User1[/tag] 之类的东西,但我不喜欢 BBCode 风格。我尝试过这样的事情:preg_match_all('/@(.*)[\s|\S]/', $str, $matches);
但它不起作用。
有什么建议吗?谢谢你的帮助
解决方案:
preg_match_all('/@(.+?)\b/', $str, $matches);