• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
牧歌
博客园    首页    新随笔    联系   管理    订阅  订阅

基本的正则表达式符号

正则表达式

    正则表达式有一个定界符,  /(开头)表达式  /(结尾)

    ^匹配开头,以什么开头 。$匹配结尾  指用什么结尾

    * 加内容,指内容可以出现任意次,大于等于0次,可以有0次

    + 加内容 ,指可以出现一次或者多次 最少一次,不能为0

    ? 加内容,指前面的表达式出现0次或者一次

     {n} 前面表达式出现n次,只能出现n次

     {n, } 表示最少出现n次,最多不限

     {n,m} 表示最少出现n次,最多m次

     x|y 匹配x或者匹配y,   |代表或者

     [x,y,z] 匹配x y z 中的任意一个

     [a-z] 匹配a到z之间的任意一个(区分大小写)

     \d 匹配任意一个数字  \D 匹配非数字

      \s 匹配不可见字符   \S 匹配可见字符

      \w 包括下划线在内的任意单词字符 包含数字   \W 非单词字符

     。正则替换

      preg_replace(要替换的条件,要替换成什么,来源)

      preg_split(拆分条件,字符串)  拆分出来为数组

      preg_match(满足匹配条件的第一个,字符串,存储位置)

      preg_match_all(满足条件的字符串,存储位置) 全部匹配

      file_get_contents(“http://www.youku.com”) 取出优酷网址的网站代码

posted @ 2019-07-11 14:35  xiadengqi  阅读(788)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3