真实酒窝

文章
6
资源
0
加入时间
2年10月21天

Python正则表达式re.match(r"(..)+", "a1b2c3")匹配结果为什么是”c3”?

在才开始学习正则表达式处理时,老猿对正则表达式:re.match(r"(…)+", “a1b2c3”)返回的匹配结果为“c3”没有理解,学习了贪婪模式的处理之后才明白,因为“+”的匹配是贪婪的,在匹配到结果后并不会停止,会继续匹配,直到匹配不到时再回退到上一个匹配位置作为匹配结果,因此"a1b2c3")匹配(…)时,先后匹配到“a1”、“b2”、“c3”,然后匹配失败,回退到上一次匹配结果“c3...

oracle 交换分区

怎么理解交换分区?字面理解就是将源表和目标表的两个分区交换。这种操作比较危险,慎用!!!我今天做的实验是将一张分区表转到一张普通表,为的是实现数据迁移。源表是分区表,目标表是普通表执行语句alter table 源表 exchange subpartition  P_16_Z419001 with table 目标表;因为目标表是空表,所以将源表的分区数据替换为空,

SqlServer触发器详解

触发器(trigger)是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的