询问一个正则:如何获取一个字符串中多个符合正则的片段 如题举例说明:有一个字符串 啊实打实的萨菲@阿萨德 @非官方个 撒的发生的发的@风风光光 打发士大夫@abc匹配以@开头以空格或者结尾为结尾的片段, 希望能得到 @阿萨德 @非官方个 @风风光光 @abc这四个结果(应该是在一个数组里吧)这样的正则该如何写?正则 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $s='啊实打实的萨菲@阿萨德 @非官方个 撒的发生的发的@风风光光 打发士大夫@abc';preg_match_all('/@.+(\s|$)/U',$s,$m);print_r($m[0]); 多谢....就是preg_match_all()...........我拿preg_match()纠结了半天 preg_replace()有preg_replace_all()版本吗? 想把这些都替换成链接可以吗? preg_replace() 本来就可以替换多次,你说的那个函数没有。 请教一个关于php操作mysql的问题,希望大家帮忙。 ContentChange 是什么 谁知道? 请推荐几本PHP的书 PHP和ASP.NET相比,哪个的速度和效率高些? 在win2000(3)下配置php5过程详解(新) 如何屏蔽phpinfo()等函数 如何 生成订单编号 ? 5.1-2.1=???????? 为什么我无法修改mysql的帐户密码啊 怎么取出来??? php Array数组转换问题 coreseek里not in 和 关键词为空怎么处理?
preg_match_all('/@.+(\s|$)/U',$s,$m);
print_r($m[0]);
preg_replace()有preg_replace_all()版本吗? 想把这些都替换成链接可以吗?