原子 原子是正则表达式中最基本的组成单位,每个正则表达式中至少要包含一个原子。 常见的原子类型: 1. 普通字符作为原子 2. 非打印字符作为原子 3. 通用字符作为原子 4. 原子表 元字符 元字符是正则表达式中具有一些特殊含义的字符,比如重复N此前面的字符等。 1. ".":除换行符外任意一个字 ...
分类:
编程语言 时间:
2019-08-14 12:39:19
阅读次数:
127
一、基本简介: 1. 定义:即文本的高级匹配模式,提供搜索,替换等功能。其本质是由一系列字符和特殊符号构成的字串,这个字串即正则表达式。 2. 原理:通过普通字符和有特定含义的字符,来组成字符串,用以描述一定的字符串规则,比如:重复,位置等,来表达某类特定的字符串,进而匹配。 3. 目标 熟练掌握正 ...
分类:
其他好文 时间:
2019-08-12 00:55:51
阅读次数:
121
1.grep命令用于不需要列出文件的全部内容,而是从文件中找到包含指定信息的那些行。 grep命令能够在一个或多个文件中,搜索某一特定的字符模式(也就是正则表达式),此模式可以是单一的字符、字符串、单词或句子。 正则表达式是描述一组字符串的一个模式,正则表达式的构成模仿了数学表达式,通过使用操作符将 ...
分类:
其他好文 时间:
2019-08-07 19:21:37
阅读次数:
68
REGEXP:REGularEXPressiongrep:根据模式搜索文本,并将符合模式的文本行显示出来。Pattern:模式,文本字符和正则表达式的元字符组合而成匹配条件正则表达式:BasicREGEXP:基本ExtendedREGEXP:扩展基本正则表达式:.:匹配任意单个字符[]:匹配指定范围内的任意单个字符[abc],[a-m],[a-z],[A-Z],[0-9],[a-zA-Z],[0-
分类:
其他好文 时间:
2019-08-02 22:55:59
阅读次数:
206
正则表达式: 字符: 量词: . ^ $ * + ? { } 李杰李莲李二 李杰和李莲英李二棍 注意:前面的*,+,?等都是贪婪匹配,也就是尽可能匹配,后面加?号使其变成惰性匹配 字符集[][^] 李杰李莲英李二棍子 李杰李莲英李二棍子 4563 4563 分组 ()与 或 |[^] 身份证号码是一 ...
分类:
编程语言 时间:
2019-08-01 14:35:29
阅读次数:
92
1、re模块 1.1re模块的概念 re模块就其本质而言,正则表达式(或RE)是一种小型的、高度专业化的编程语言,它内嵌于python中,并通过re模块实现。正则表达式模式被编译成一系列的字节码,然后用c编写的匹配引警执行。 1.2 字符匹配 普通字符:大多数字符和字母都会和自身匹配。 元字符: 转 ...
分类:
编程语言 时间:
2019-07-26 19:57:54
阅读次数:
148
re模块 取文本或者字符串内找到你所需要的东西 基础的re使用 ^ 叫做元字符,元字符会有特殊的意义,匹配开头的,也就是说他只从开头找 $只从结尾找 |相当于or []找到[]内的元素 . 任意一个字符 {3}大括号前面的字符匹配3次 \ ,前面的字符匹配无穷个, +前面的字符,1到无穷个 ?前面的 ...
分类:
其他好文 时间:
2019-07-20 21:47:40
阅读次数:
151
一、re模块与正则表达式之间的关系 正则表达式不是python独有的,它是一门独立的技术 所有的编程语言都可以使用正则 但是如果你想在python中使用,你就必须依赖于re模块 正则的官方定义:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定的字符、以及这些特定字符的组合,组成一个 ...
分类:
其他好文 时间:
2019-07-17 20:46:27
阅读次数:
130
简介 语法 普通字符 非打印字符 特殊字符 限定符 定位符 选择 反向引用 元字符 运算符优先级 匹配规则 基本模式匹配 字符簇 确定重复出现 详细https://www.runoob.com/regexp/regexp-tutorial.html ...
分类:
其他好文 时间:
2019-07-17 20:45:48
阅读次数:
143