码迷,mamicode.com
首页 >  
搜索关键字:字符匹配    ( 1021个结果
python模块之re模块
1. 正则 正则就是用一些具有特殊意义的符号组合到一起(正则表达式)来描述字符或者字符串的方法,在python中正则匹配时通过re模块来实现的 2. re模块 单个字符匹配 重复匹配 分组 3. 常用方法 findall 全部找到并返回一个列表 # 结果['https://pic3.zhimg.co ...
分类:编程语言   时间:2019-01-11 22:17:00    阅读次数:244
re模块
正则表达式并不是Python的一部分,本质而言,正则表达式(或 RE)是一种小型的、高度专业化的编程语言。正则表达式是用于处理字符串的强大工具,很多编程语言都支持正则表达式的语法。 字符匹配分为普通字符和元字符: 普通字符:精确匹配 元字符:. ^ $ * + ? { } [ ] | ( ) \ . ...
分类:其他好文   时间:2019-01-11 18:09:49    阅读次数:209
[算法总结] 13 道题搞定 BAT 面试——字符串
1. KMP 算法 谈到字符串问题,不得不提的就是 KMP 算法,它是用来解决字符串查找的问题,可以在一个字符串(S)中查找一个子串(W)出现的位置。KMP 算法把字符匹配的时间复杂度缩小到 O(m+n) ,而空间复杂度也只有O(m)。因为“暴力搜索”的方法会反复回溯主串,导致效率低下,而KMP算法 ...
分类:编程语言   时间:2019-01-11 11:40:02    阅读次数:227
CF528D Fuzzy Search
题意:给定k,只含有ACGT的字符串S和T,求T在S中出现了多少次。 字符匹配:如果S的[i - k, i + k]中有字符x,那么第i位可以匹配x。 解: 首先预处理:f[i][j]表示S的第i位能否匹配j。差分一下即可。 然后按照FFT的套路,枚举每种字符,算一遍有多少个匹配。四种字符加起来,如 ...
分类:其他好文   时间:2019-01-10 10:56:13    阅读次数:133
正则表达式
1.\cx 匹配由x指明的控制字符。例如, \cM 匹配一个 Control-M 或回车符。x 的值必须为 A-Z 或 a-z 之一。否则,将 c 视为一个原义的 'c' 字符。 2.\f \n 匹配一个换页符。等价于 \x0c 和 \cL。 3.\r 匹配一个回车符。等价于 \x0d 和 \cM ...
分类:其他好文   时间:2019-01-07 21:03:32    阅读次数:176
Linux基础快捷键及命令
基础快捷键 命令 ` Shell 常用通配符: |字符|含义| | | | | |匹配 0 或多个字符| |? |匹配任意一个字符| |[list] |匹配 list 中的任意单一字符| |[^list] |匹配 除list 中的任意单一字符以外的字符| |[c1 c2] |匹配 c1 c2 中的任 ...
分类:系统相关   时间:2019-01-06 22:29:10    阅读次数:232
KMP算法分析
根据博主July的https://blog.csdn.net/v_july_v/article/details/7041827所载,记录个人理解心得(红色部分为个人理解): 1.KMP算法流程 假设现在文本串S匹配到 i 位置,模式串P匹配到 j 位置 1.如果j = -1,或者当前字符匹配成功(即 ...
分类:编程语言   时间:2019-01-06 12:46:39    阅读次数:173
re例子,仅供参考
import re匹配字符串# pattern = re.compile(r'hello')# match = pattern.search('ni hello cxy61!') #全字符匹配字符串 .search()# search = pattern.match('ai hello') #只在开 ...
分类:其他好文   时间:2019-01-03 16:44:30    阅读次数:192
Part 3 grep正则表达式
Grep:Linux文本处理三剑客grep:文本过滤(模式:pattern)工具Sed:文本编辑工具awk:Linux上的实现gawk,文本报告生成器:正则表达式引擎选项:-v:显示不能够被pattern匹配到的行;-q:静默模式,不输出任何信息基本正则表达式元字符字符匹配:.:匹配任意单个字符:[:digit:]、[:lower:]、[:upper:]、[:alnum:]、[:punct:]、[
分类:其他好文   时间:2018-12-30 23:19:15    阅读次数:236
[剑指offer] 52. 正则表达式匹配
题目描述 请实现一个函数用来匹配包括'.'和'*'的正则表达式。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"ab*ac*a"匹配,但是与"aa.a"和"ab*a"均 ...
分类:其他好文   时间:2018-12-28 23:36:23    阅读次数:261
1021条   上一页 1 ... 20 21 22 23 24 ... 103 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!