正则就是模糊匹配 元字符(. ^ $ * + ? { } [ ] | ( ) \ ) . (通配符,出了\n其他都可以匹配出来),一个点只代表一个符号 ^ 表示以什么开头 $表示以什么结尾 重复符号 *紧挨着的字符字符,表示重复很0到无穷次 +表示重复很1到无穷次 ?表示重复0次或者1次 { }重复 ...
分类:
编程语言 时间:
2019-01-05 12:14:20
阅读次数:
208
正则表达式的元字符 统一代码为18位,统一代码由十八位的数字或大写英文字母(不适用I、O、Z、S、V)组成,由五个部分组成: 第一部分(第1位)为登记管理部门代码,9表示工商部门;(数字或大写英文字母) 第二部分(第2位)为机构类别代码;(数字或大写英文字母) 第三部分(第3-8位)为登记管理机关行 ...
分类:
其他好文 时间:
2019-01-04 16:11:44
阅读次数:
619
一、行的起始和结束 正则表达式中,最容易理解的元字符或许就是脱字符号/^/和美元符号/$/。 在检查一行文本时,/^/代表一行的开始,/$/代表一行的结束。 例如,正则表达式/cat/寻找的是一行文本中任意位置的c·a·t,但是/^cat/只寻找行首的c·a·t —— /^/用来把匹配文本“锚定”在 ...
分类:
其他好文 时间:
2019-01-03 17:31:48
阅读次数:
149
1、LIKE 通常与 % 一同使用,类似于一个元字符的搜索。若substr不在str中,则返回0。 SELECT 'test' LIKE '%e%' as `ret`; # 1 SELECT 'test' LIKE '%a%' as `ret`; # 0 2、INSTR(str,substr) 返回... ...
分类:
数据库 时间:
2019-01-03 12:07:31
阅读次数:
220
一.正则表达式 1.字符组 ① [abc] 匹配a或b或c ② [a-z] 匹配a到z之间的所有字? [0-9]匹配所有阿拉伯数字 2.元字符 3.量词 4.重要搭配 ① .*? ② .*?x 找到下?个x为 ③ (?: 正则表达式) 非优先 5.分组 在正则中使?()进?分组. ?P<name> ...
分类:
编程语言 时间:
2019-01-02 23:32:47
阅读次数:
227
完整的正则表达式由两种字符构成。特殊字符成为“元字符”,其他为“文字”,或是普通文本字符。 理解正则表达式应该以字符为单位顺序解读。 使用正则表达式的开发人员需要养成正确的解读习惯。 以/^cat/为例,不要这样: /^cat/匹配以cat开头的行 而应该这样理解: /^cat/匹配的是一行的开头, ...
分类:
其他好文 时间:
2019-01-02 12:41:42
阅读次数:
134
正则表达式(或 RE)是一种小型的、高度专业化的编程语言,它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。 一、普通字符 二、元字符 1、元字符之. ^ $ * + ? { } 注意:前面的'*'和'+'都是贪婪匹配(尽可能的多 ...
分类:
编程语言 时间:
2019-01-01 23:56:47
阅读次数:
237
正则表达式 Micbael·Fitzgerald 人民邮电出版社 第 1 章 什么是正则表达式 正则表达式有助于找到文本字符串中的各种模式。更确切地说,正则表达式是经过专门编写的文本字符串,用来匹配字符串(尤其是文件内字符串)集合中符合该模式的所有字符串。 正则表达式是描述一组字符串特征的模式,用来 ...
分类:
其他好文 时间:
2019-01-01 14:53:47
阅读次数:
180