字符串获取问题

#1 zhgzzy

SpeedPHP是一款全功能的国产PHP框架应用系统,速度飞快,上手容易,是最适合初学者的PHP框架。SpeedPHP以“快速开发、快速学习、快速执行”为理念,@jake 带你轻松进入PHP高手的行列。

请问一下如何取出中间的字符和@后面的字符呀,如果格式有问题又如何处理???

2011-03-03 16:17:21

#2 soseek

微博系统?

论坛好像有个类似的系统你下载来研究试试

2011-03-03 19:14:40

#3 jake

文字,@人名 (这里有空格),都是用正则来匹配的。因为是微博,所以一般都会先strip_tags后才开始匹配。

2011-03-03 21:50:47

#4 zhgzzy

终于找到了,分享一下给大家:
preg_match_all('/(.*?)/',$str,$match);//取出中间的内容
preg_match_all('/@(.*?)\s/is',$str,$matchs);//取出@空格中间的内容

2011-03-04 15:51:12