求一正则匹配

q513394217 2014-01-13 04:32:06
2755913@qq.com
531747329@qq.com
18272405405@qq.com
15926350668@qq.com
15090705673@qq.com
419373376@qq.com
451510003@qq.com
1310865177@qq.com
303568545@qq.com
173460678@qq.com
dsaasd@qq.com

把13,15,18开头的踢出去
求正则
...全文
90 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2014-01-13
  • 打赏
  • 举报
回复
$s =<<< TXT
2755913@qq.com
531747329@qq.com
18272405405@qq.com
15926350668@qq.com
15090705673@qq.com
419373376@qq.com
451510003@qq.com
1310865177@qq.com
303568545@qq.com
173460678@qq.com
dsaasd@qq.com
TXT;

//方案一
preg_match_all('/^(?!13|15|18).*/m', $s, $r);
print_r($r);

//方案二
echo preg_replace('/^(13|15|18).*?/m', '', $s);
Array
(
    [0] => Array
        (
            [0] => 2755913@qq.com
            [1] => 531747329@qq.com
            [2] => 419373376@qq.com
            [3] => 451510003@qq.com
            [4] => 303568545@qq.com
            [5] => 173460678@qq.com
            [6] => dsaasd@qq.com
        )

)
2755913@qq.com
531747329@qq.com
272405405@qq.com
926350668@qq.com
090705673@qq.com
419373376@qq.com
451510003@qq.com
10865177@qq.com
303568545@qq.com
173460678@qq.com
dsaasd@qq.com
一起混吧 2014-01-13
  • 打赏
  • 举报
回复
$s=<<<html
2755913@qq.com
531747329@qq.com
18272405405@qq.com
15926350668@qq.com
15090705673@qq.com
419373376@qq.com
451510003@qq.com
1310865177@qq.com
303568545@qq.com
173460678@qq.com
dsaasd@qq.com
html;
preg_match_all('/^(?!13|15|18).+/m',$s,$m);
print_r($m);

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧