[TOC] re模块 正则表达式的大致匹配过程是:依次拿出表达式和文本中的字符比较,如果每一个字符都能匹配,则匹配成功;一旦有匹配不成功的字符则匹配失败。 re模块的基本使用方法 可以用到的元字符: 1. ^元字符:字符串开始位置与匹配规则符合就匹配,否则不匹配 匹配字符串开头。在多行模式中匹配每一 ...
分类:
其他好文 时间:
2019-06-13 20:35:39
阅读次数:
120
需求: 精确匹配查找某个字符串 精确匹配: 例如: 在抽取字符串“48”,返回结果包含诸如484和483等包含“48”的其他字符串,实际上应精确抽取只包含48的各行。 使用grep抽取精确匹配的一种有效方式是在抽取字符串前加 \ <, 在抽取字符串后加 \ > 。假定现在精确抽取48, 方法如下: ...
分类:
系统相关 时间:
2019-06-11 11:05:51
阅读次数:
328
本文转自:91博客 ;原文地址:http://www.9191boke.com/235792704.html 正则表达式或“regex”用于匹配字符串的各个部分,下面是我创建正则表达式的备忘录。包括一些常用的验证、匹配数字、匹配字符串、匹配中文、匹配任意字符串。 匹配正则 使用 .test() 方法 ...
分类:
Web程序 时间:
2019-06-07 00:58:13
阅读次数:
183
一,scala单例对象 二,scala类 2.1 类定义,主构造器,赋值构造器 2.2 访问权限 2.3 伴生类,apply方法 三,特质 四,抽象类 五,继承 5.1 final关键字 5.2 type关键字 六,样例类,样例对象 七,匹配模式 7.1 匹配字符串,类型,守卫 7.2 匹配数组 7 ...
分类:
其他好文 时间:
2019-06-01 14:06:17
阅读次数:
104
两个for 外层for负责处理原字符串 内层for负责处理匹配字符串 ...
分类:
其他好文 时间:
2019-05-27 13:19:38
阅读次数:
79
字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比如判断一个字符串是否是合法的Email地址,虽然可以编程提取@前后的子串,再分别判断是否是单词和域名,但这样做不但麻烦,而且代码难以复用。 正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来 ...
分类:
其他好文 时间:
2019-05-26 19:43:13
阅读次数:
142
学习来源:https://www.liaoxuefeng.com/wiki/1016959663602400/1017639890281664 正则表达式是一种用来匹配字符串的一种强大的武器,用一种描述性语言给字符串定一个规则,凡是符合规则的字符串,我们就认为匹配了,否则,该字符串就是不合法的。 因 ...
分类:
编程语言 时间:
2019-05-26 12:54:31
阅读次数:
129
正则表达式 正则表达式定义了字符串的模式。 正则表达式可以用来搜索、编辑或处理文本。 正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。 正则表达式 描述 this is text 匹配字符串 "this is text" this\s+is\s+text 注意字符串中的 \s+。 匹配 ...
分类:
其他好文 时间:
2019-05-18 09:31:28
阅读次数:
108
re.search 扫描整个字符串并返回第一个成功的匹配。 re.match只匹配字符串的开始,如果字符串开始不符合正则表达式,则匹配失败,函数返回None;而re.search匹配整个字符串,直到找到一个匹配。 re.findall在字符串中找到正则表达式所匹配的所有子串,并返回一个列表,如果没有 ...
分类:
编程语言 时间:
2019-05-14 19:13:32
阅读次数:
111
1.distinct 消除取值相同的行。 2. in 列名 [not] in (常量1, 常量2...) 确定某个属性的值是否在一个集合范围内。 3.字符串匹配。 like : 列名 【not】 like < 匹配串> 匹配字符串可以包含字符常量,也可以包含如下四种通配符。 ① _ : 匹配任意一个 ...
分类:
数据库 时间:
2019-05-14 14:40:36
阅读次数:
148