正则表达式是一种进行模式匹配和文本操纵的复杂而又强大的工具。虽然正则表达式比纯粹的文本匹配效率低,但是它却更灵活。按照它的语法规则,随需构造出的匹配模式就能够从原始文本中筛选出几乎任何你想要得到的字符组合。 Go语言通过regexp标准包为正则表达式提供了官方支持,如果你已经使用过其他编程语言提供的 ...
分类:
其他好文 时间:
2019-01-12 17:49:34
阅读次数:
162
正则表达式 1.概念 正则表达式(英语:Regular Expression,在代码中常简写为regex)。 正则表达式是一个字符串,使用单个字符串来描述、用来定义匹配规则,匹配一系列符合某个句法规则的字符串。在开发中,正则表达式通常被用来检索、替换那些符合某个规则的文本。 2.匹配规则 参照帮助文 ...
分类:
编程语言 时间:
2018-12-20 20:25:30
阅读次数:
210
问题 在迭代操作或者其他操作的时候,怎样只保留最后有限几个元素的历史记录? 解决方案 保留有限历史记录正是 collections.deque 大显身手的时候。比如,下面的代码在多行上面做简单的文本匹配, 并返回匹配所在行的最后N行: 讨论 我们在写查询元素的代码时,通常会使用包含 yield表达式 ...
分类:
编程语言 时间:
2018-12-13 21:18:41
阅读次数:
261
Division of Labor: 柯奇豪 : 文本导入、切割文本、数据库处理、活跃度统计黄毓明 : 切割文本、文本匹配杨礼亮、丁水源:实现三种不同程度的筛选投票算法蒋熊、黄志铭:前端界面编写林翔宇:接口定义、前后端交互 Github: Program:(unfinish) 程序运行环境:ecli ...
分类:
其他好文 时间:
2018-11-18 21:31:36
阅读次数:
265
正则表达式是由一个字符序列形成的搜索模式。 当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。 正则表达式可以是一个简单的字符,或一个更复杂的模式。 正则表达式可用于所有文本搜索和文本替换的操作。 在 JavaScript 中,正则表达式通常用于两个字符串方法 : search() 和 ...
分类:
Web程序 时间:
2018-10-28 19:26:19
阅读次数:
197
ls 查看目录内容 ls –a 查看所有文件,包含隐藏文件 ls –l 显示详细信息 ls –l –h ls 1* 通配符找出1开头的文件 ls *1.后缀 ls ?1? 找出中间包含1的文件 ls [123]12 找出位数12结尾的所有文件 比如:112 212 312 ls [1-4]3 找出1 ...
分类:
系统相关 时间:
2018-10-27 14:42:50
阅读次数:
223
1、deque(maxlen=N)创建一个固定长度的队列,当有新的记录加入而队列已经满时,会自动移除老的记录. 应用功能: 保存有限的历史记录collections.deque的完美应用场景,例如下面的代码对一段文本做简单的文本匹配处理,当发现有匹配的时就输出当前的匹配行,以及最后检查过的N行文本 ...
分类:
编程语言 时间:
2018-10-23 23:04:38
阅读次数:
214
1 正则表达式概述 1.1 什么是正则表达式 正则表达式:Regular Expression,是一些由特殊的字符和符号组成的字符串,主要用来进行高级的文本匹配、搜索、替换等功能操作。 正则表达式是一个独立的技术,python中提供了re模块来支持正则表达式 1.2 第一个正则表达式 2 正则表达式 ...
分类:
其他好文 时间:
2018-10-19 14:13:17
阅读次数:
124
内容简介 · · · · · · 《正则表达式必知必会》从简单的文本匹配开始,循序渐进地介绍了很多复杂内容,其中包括回溯引用、条件性求值和前后查找,等等。每章都为读者准备了许多简明又实用的示例,有助于全面、系统、快速掌握正则表达式,并运用它们去解决实际问题。正则表达式是一种威力无比强大的武器,几乎在 ...
分类:
其他好文 时间:
2018-10-07 14:45:41
阅读次数:
174
正则表达式(Regular Expression) 是用于描述一组字符串特征的模式,用来匹配特定的字符串。通过特殊字符+普通字符来进行模式描述,从而达到文本匹配目的工具。类似于生活中常见的寻人启示,通过描述一个人的特征来进行“搜索匹配” 如今正则已经被我们广泛应用,目前被集成到了各种文本编辑器/文本 ...
分类:
其他好文 时间:
2018-10-02 20:07:58
阅读次数:
169