zoukankan      html  css  js  c++  java
  • 基本的正则表达式符号

    正则表达式

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

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

        * 加内容,指内容可以出现任意次,大于等于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”) 取出优酷网址的网站代码

  • 相关阅读:
    C/C++预定义编译宏
    vi/vim教程
    Shell参数展开
    GNU构建系统和Autotool
    Makefile强制目标(没有命令或依赖的规则)
    C程序的存储空间布局(内存结构)
    linux deamon
    JavaScript高级程序设计——闭包
    PureMVC(JS版)源码解析(三):Observer类
    PureMVC(JS版)源码解析(二):Notification类
  • 原文地址:https://www.cnblogs.com/xiadengqi/p/11169836.html
Copyright © 2011-2022 走看看