• 初识正则表达式


    1. 什么是正则表达式?
      1. 一种匹配字符串的规则
    2. 正则表达式能干什么?
      1. 可以制定一个规则 
        1. 来确认某一个字符串是否符合规则
        2. 从大段的字符串中找到符合规则的内容
      2. 程序领域
      3. 帮助学习的工具: http://tool.chinaz.com/regex/

      3.字符组 [ ]:

        在一个字符的位置上能出现的内容

        [1bc]:  表示的是一个范围

        [0-9][A-Z][a-z] :匹配三个字符

        [abc0-9] 匹配一个字符

        [0-9a-zA-Z] 匹配一个字符

      4.元字符

        .  :匹配除换行符以外的任意字符

        w:匹配字母或数字或下划线

        s:匹配任意的空白符

        d:匹配数字

        W:匹配非字母或数字或下划线

        S:匹配非空白符

        D:匹配非数字

         :匹配一个换行符

         :匹配一个制表符

        :匹配一个单词的结尾(边界)

        ^:匹配字符串的开始

        $:匹配字符串的结尾

        长|短:匹配'长'或'短',长的在前

        [... ]:匹配字符组中的字符

        [^..]:匹配除了字符组中字符的所有字符

        ():匹配括号内的表达式,也表示一个组

      5.量词 ( 默认贪婪匹配)

        *:重复零次或更多次

        +:重复一次或更多次

        ?:重复零次或一次

        {n}:重复n次

        {n,}:重复n次或更多次

        {n,m}:重复n到m次

         

       

      

  • 相关阅读:
    Eclipse/STS 常用快捷键
    Git代码管理常用命令
    Git命令
    Atom python版本的切换
    robot Frame之文件上传和下载
    ride打开后,log和report置灰的解决办法
    Python2和Python3共存下使用robotframework
    selenium+python
    firefox上安装selenium ide失败
    软件测试知识点补充1
  • 原文地址:https://www.cnblogs.com/shuai1993/p/9430811.html
Copyright © 2020-2023  润新知