主要用于对字符串的加密,最常用的为MD5加密: 如果要避免撞库的行为,可以加盐将加密数值改为更加复杂的,这样破译起来更加不容易。 案例: 说明:用户输入新建的用户名和密码,以MD5加密的形式存入到字典形式的列表中。再让用户输入用户名密码进行匹配。 ...
分类:
编程语言 时间:
2019-12-17 13:11:44
阅读次数:
75
正则表达式的() [] {}有不同的意思。 () 是为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串。 (\s*)表示连续空格的字符串。 []是定义匹配的字符范围。比如 [a-zA-Z0-9] 表示相应位置的字符要匹配英文字符和数字。[\s*]表示空格或者*号。 {}一般用来表示匹配 ...
分类:
其他好文 时间:
2019-12-15 00:54:14
阅读次数:
80
正则是所有的编程语言里统一的语法,尽管执行方法不同,但是正则的写法是一样的,目的是为了处理字符串数据,处理的方式有剪切,验证格式,正则表达式写在两条正斜杠里【/】 常用正则 js的正则方法 上面的replace,match正则如果使用普通的正则只会匹配第一个符合的条件然后返回,如果想让全字符串匹配, ...
分类:
其他好文 时间:
2019-12-14 09:46:43
阅读次数:
91
regex_search 在处理特殊中文的时候会出错。 直接上代码: 运行结果如下: 很奇怪微软是怎么实现的,先mark下,等有时间了再去看源码。 ...
分类:
编程语言 时间:
2019-12-10 19:46:04
阅读次数:
169
^:匹配字符串的开头$:匹配字符串的末尾。.:匹配任意字符,除了换行符,当re.DOTALL标记被指定时,则可以匹配包括换行符的任意字符。[...]:用来表示一组字符,单独列出:[amk] 匹配 'a','m'或'k'[^...] : 不在[]中的字符:[^abc] 匹配除了a,b,c之外的字符。r ...
分类:
其他好文 时间:
2019-12-09 21:52:17
阅读次数:
111
正则表达式之前学习了Shell脚本的基础用法,已经可以利用条件判断、循环等语句编辑Shell脚本。接下来我们将开始介绍一个很重要的概念——正则表达式(RegularExpression,RE)。正则表达式的定义正则表达式又称正规表达式、常规表达式。在代码中常简写为regex、regexp或RE。正则表达式是使用单个字符串来描述、匹配一系列符合某个句法规则的字符串,简单来说,是一种匹配字符串的方法,
分类:
系统相关 时间:
2019-12-04 18:33:00
阅读次数:
123
正则表达式 1.什么是正则? 是编程语言,用于匹配字符串,没有唯一标准答案,能匹配到即可 是通用语言,在python中通过re模块来实现 2.正则在线工具 正则表达式速查表 https://www.jb51.net/shouce/jquery1.82/regexp.html 在线正则表达式测试 ht ...
分类:
其他好文 时间:
2019-12-03 16:44:25
阅读次数:
137
^~ 标识符匹配后面跟-一个字符串。匹配字符串后将停止对后续的正则表达式进行匹配,如location ^~ /images/ , 在匹配了/images/这个字符串后就停止对后续的正则匹配= 精准匹配,如location=/,只会匹配url为/的请求。 ~ 区分大小写的匹配。 ~* 不区分大小写的匹 ...
分类:
其他好文 时间:
2019-12-02 17:09:58
阅读次数:
98
(18|19)[0-9]{9} 这个表达式 是匹配18和19开头的 后面的[0-9]{9}的意思是允许匹配9个0-9的数字 [^海]* 这个表达式 是匹配不包含‘海’的字符串 表达式"*" 是匹配任意次数单个字符 比如“吗看看海懂流量流量海西怕怕怕怕” 匹配后的结果 .是匹配任意字符 *号匹配0次或 ...
分类:
其他好文 时间:
2019-12-01 13:37:00
阅读次数:
66
一. 编程题 1.写一个正则表达式判断一个字符串是否是ip地址 规则:一个ip地址由4个数字组成,每个数字之间用.连接。每个数字的大小是0 255 255.189.10.37 正确 256.189.89.9 错误 2.写一个正则表达式可以匹配任意有效数字 123 正确; 23.34 正确; 123 ...
分类:
其他好文 时间:
2019-11-27 23:37:39
阅读次数:
129