自己收集并使用的一些正则表达式

1.可以用来过滤表情 匹配中文字母 过滤表情

$aa = preg_match('/[\x{4e00}-\x{9fa5}\w]+$/u',$keywords,$rr);
$keywords = $rr['0'];

2.匹配地址中的省市区

preg_match("/(.*?)省(.*?)市/(.*?)区/",$address,$www);

3.处理敏感词汇

$badword = array(
        '张三','张三丰','张三丰田'
    );
    $badword1 = array_combine($badword,array_fill(0,count($badword),'*'));
    $bb = '我今天开着张三丰田上班';
    $str = strtr($bb, $badword1);

4.emoji表情处理

$tmpStr = json_encode($post_data['comment']); //暴露出unicode
    $tmpStr = preg_replace("#(\\\ue[0-9a-f]{3})#ie","addslashes('\\1')",$tmpStr); //将emoji的unicode留下,其他不动
    $post_data['comment'] = json_decode($tmpStr);

5.抓取所有图片

$re = file_get_contents($value);
preg_match_all('#<img.*?src="([^=XXFN}*)"{FNXX=]*>#i', $re, $match);

6.php

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,279评论 25 709
  • 今天晚上出去吃了牛肉火锅~就是那种潮汕牛肉火锅~ 自打上次吃小龙坎吃伤了,只能吃清汤锅,跟辣的东西基本告别。 第一...
    piggy的小花园阅读 1,688评论 4 1
  • 更多时候, 我更愿意做一个小孩, 有人疼,有人爱。 永远不用面对生活痛吻的失败。 无忧无虑,自由自在。 眼里只有远...
    老酒与豿阅读 984评论 0 0
  • 最近 也不知道吹的哪阵风, 各大银行和各类独角兽们 流行起玩“签到” 大概是用了增加用户的使用率吧 反正庄家给筹码...
    柳漫轩阅读 3,262评论 0 1

友情链接更多精彩内容