正则表达式

来源:互联网 发布:linux如何安装xampp 编辑:程序博客网 时间:2024/06/13 09:42

描述:正则表达式,就是用一个‘字符串‘来描述一个特征,然后来验证另一个字符串是否符合这个特征
正则表达式语法:

  1. 普通字符串
    字母、数字、汉字、下划线等都是普通字符,表达式中的普通自负只能匹配一个相同的字符。
  2. 简单的转义字符
    一些不便书写的字符,采用在前面加”\”的方法,比如在^、$前面加”\”。
  3. 能够匹配多种字符的表达式
    \d 任意一个数字
    \w 任意一个字母或数字、下划线
    \s 包括空格、制表符、换页符等空白字符的其中任意一个
    . 匹配除了换行符以外任意一个字符
  4. 自定义表达式
    如:[abc@]可匹配”a”、”b”、”c”、”@”任意一个字符
    [^abc] 可匹配除了”a”、”b”、”c”之外任意一字符
    [f-k]匹配”f”~”k”之间任意字符
    [^A-F0-3] 匹配“A”~”F”,”0”~”3”之外的任意一个字符

  5. 修饰匹配次数的特殊符号
    {n} 表达式重复n次
    {m,n} 表达式至少重复m次,最多重复n次
    {m,} 表达式至少重复m次
    ? 匹配表达式0次或1次
    + 匹配表达式至少一次
    * 表达式不出现或者出现任意次

  6. 其他代表抽象意义的特殊字符
    ^ 表达式开始
    $ 表达式结束
原创粉丝点击