dolphin 发表于 2014-8-13 16:11:26

这样的功能算法应该怎么写,求教。

其实就是一个微博里面@的功能。

例如我在评论里面可以@一些名称,我现在需要把@到的名称全部提取出来。

输入的字符串可能有下面这样一些情况。

"@admin你好。"
"@admin@xiaoxi大家好。"
"你好@admin"
"你@admin在哪里?"

我写不出来这个算法 感觉好像很复杂的样子 而且名字可以是中文。

好像需要去提取所有的@ 然后使用@后面的字符串去名字数据库中遍历 这个字符串的长度是名字运行的长度。

这样好像操作数据库的次数太多了

有没有办法 将@后面的名字全部提取出来

是不是应该在名字后面加个空格会好处理一些。

"@admin 你好。"

葫芦娃_FyVQ5 发表于 2014-8-13 17:08:24

explode('@',string)
页: [1]
查看完整版本: 这样的功能算法应该怎么写,求教。