分享时间 | 2022-05-15 15:06 |
最后更新 | 2022-05-15 15:06 |
修订版本 | 0 |
用户许可 | -未设置- |
Quicker版本 | 1.33.1 |
动作大小 | 10.1 KB |
记得以前我刚学正则那会,对 正则提取 这个模块是非常头大的,文档看得云里雾里。
作为过来人做了个示例,希望对萌新们有所帮助。
先看一个正则匹配的例子,具体表达式和测试文本见下图。
示例中,正则表达式一共找到4个匹配项,其中每个匹配项都包含了3个组。
匹配项是整个表达式所匹配的内容,而组则是括号部分的子表达式匹配的内容。
相信上图已经很清晰的展示了具体的匹配信息,以及各个匹配项与捕获组的关系,下面我们看看 Quicker 的 正则提取 模块应该如何使用。
正则提取模块有3种提取方式:
而底下则有一大堆输出变量,看着头大。
在不同的提取方式下,这堆输出变量分别会是什么内容呢?
下面就以图解的形式逐一逐一地梳理清楚每种提取方式的输出内容(留意一下变量类型是文本还是列表)
正则表达式一共找到4个匹配项:
出生日期:1991-01-11
出生日期:1992-02-12
出生日期:1993-03-13
出生日期:1994-04-14
第一个匹配项为 出生日期:1991-01-11,该匹配项一共有3个组,分别是 1991,01,11
从4个匹配项中,提取所有的组1、所有的组2、 所有的组3
======================================================================
还有一个输出变量 Matches集合,一般用不上的,可以忽略。
修订版本 | 更新时间 | 更新说明 |
---|---|---|
0 | 2022-05-15 15:06 |