• 正则表达式(一):正则表达式的概念


    一、正则表达式的概念

    正则表达式是使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。

    二、正则表达式的使用场景

    1. 批量提取 / 替换有规律的字符串.

    2. 在各种高级的文本编辑器中的使用.

    3. 在各类办公软件(如Office等)中使用.

    4. 各种开发语言中的使用(C# / Java / JS 等)

    5. 用户输入合法性验证(如:IP地址、特殊的订单号要求等)

    6. 模板引擎的标签库开发

    7. 网络爬虫(抓取机器人)的开发

    8. 批量的文本高效处理。

    三、正则表达式的测试工具

    1. RegexBuddy

    地址:http://www.regexbuddy.com/

    2. 在线测试工具

    地址:http://tool.chinaz.com/regex/

    四、最简单的正则表达式

    最简单的正则表达式,我们可以通过Windows下的CMD命令行进行体验。

    例如:输出System32目录下的类型为dll文件的信息,我们可以通过 dir *.dll 命令来实现,这个命令就是最简单的命令行。

    再比如说,我们想了解和知道此文件目录中的xinput相关的dll文件,这时我们可以使用 dir xinput1_?.dll 命令来输出:

    这里我们简单讲一下,这里面涉及到的正则表达式:

    • * 表示匹配任意长度的字符串.
    • ? 表示匹配长度为1的任意字符串.
  • 相关阅读:
    cvCreateStructuringElementEx理解
    GNU_GSL相关
    粒子滤波(转)
    C++指针拷贝
    c++中的复制构造函数
    通过几道题目找自信
    C++网络编程基础
    linux system : install flash player
    ContentType一览
    O_RDWR O_CREAT等open函数标志位在哪里定义?(格式还要编译,答案在最后一段)
  • 原文地址:https://www.cnblogs.com/renhui/p/13695847.html
Copyright © 2020-2023  润新知