zoukankan      html  css  js  c++  java
  • 正则表达式

    一、正则表达式

    • 通用的字符串表达框架
    • 简洁表达一组字符串的表达式
    • 针对字符串表达“简洁”和“特征”思想的工具

    二、正则表达式的使用

    • 编译:将符合正则表达式语法的字符串转换成正则表达式的特征

    三、正则表达是语法

    1、正则表达式是由字符h额操作符构成

    2、正则表达式常用的操作符

    操作符      说明                  实例

    .      表示任何单个字符        

    [ ]      字符集,对单个字符给出的取值范围    [abc]表格a、b、c,[a-z]表示a到z单个字符

    [ ^]     非字符集,对单个字符给出排除范围    [^abc]表示非a或b或c的单个字符

    *      前一个字符0次或无限次扩展        abc*表示ab、abc、abcc、abccc等

    +       前一个字符1次或无限次扩展        abc+表示abc、abcc、abccc等

    ?      前一个字符0次或1次扩展          abc?表示ab、abc

    |      左右表达式任意一个           abc|def表示abc、def

    {m}      扩展前一个字符m次           ab{2}c表示abbc

    {m,n}      扩展前一个字符m至n次(含n)       ab{1,2}c表示abc、abbc

    ^        匹配字符串开头               ^abc表示abc且在字符串的开头

    $       匹配字符串结尾             abc$表示abc且在一个字符串的结尾

    ()      分组标记,内部只能使用|操作符      (abc)表示abc,(abc|def)表示abc、def

    d      数字,等价于[0-9]                  

    w      单词字符,等价于[A-Z,a-z,0-9]

    3、正则表达式语法实例

     4、经典正则表达式实例

     5、IP地址的正则表达式

  • 相关阅读:
    python 复制文件并重命名,copy多份规律文件
    抓取“维库电子市场”供应商程序
    css 去除按钮、链接中的虚线框
    jQuery 隐藏和显示 input 默认值
    Ps画虚线
    jQuery 表格展开伸缩
    抓取“华强电子网”供应商程序
    jquery两边飘浮的对联广告
    jQuery 验证表单
    用ps调渐变色 实用推荐
  • 原文地址:https://www.cnblogs.com/zihkj/p/12274115.html
Copyright © 2011-2022 走看看