分享时间 | 2021-12-10 01:14 |
最后更新 | 2021-12-10 01:14 |
修订版本 | 0 |
用户许可 | -未设置- |
Quicker版本 | 1.28.5 |
动作大小 | 4.8 KB |
本案例:输出所有1970年后出生的身份证。
注明:如果你从 演示8:循环每个项目 来到此演示动作,你只需要关注我如何使用【列表操作】配合【每个】以及其他步骤来筛选出我需要的部分,筛选的结果保存在 名叫 "结果" 的 列表类型 的变量中。你不需要过分关心我使用的 正则步骤 以及 如果判断部分 以及 下面的解释,你只需要知道这是一种获得信息和检测信息的方法。
关于 正则提取过程 的补充解释:
(温馨提示:下面的解释假设你已经有了一些编程知识以及正则表达式的经验)
请注意本案例中使用的以下参数:
提取方式:必须为 ”各匹配项的组“, 本案例中使用了组,该提取方式更适合我们。
正则表达式:组1 为 (.{6}),提取任何字符6个,组 2 是类似的。本案例中,我们只使用了 组2,没有使用 组1。但总是用打组的方式整理结构是好的,在很多编程语言中,正确地打组可以让你更轻松地得到非常清晰的数据结构。
(
温馨提示:本案例中为方便,并没有写出 提取所有身份证组成部分 的正则表达式,你的后续实践中,你可以继续模仿来书写。例如,进一步得到 月 和 日 的语法是这样的: (.{6})(.{4})(.{2})(.{2})
)
请继续注意本案例中的输出:
在 Quicker 中,若你要获得全体 组2,你需要接受 输出参数 匹配2,这个输出参数名的确很奇怪,但你不用太在意。
温馨注明:这个案例中,我们获得的输出的类型是 文本,这在这个我们这个案例中没什么,但更多时候你很可能需要用一个 列表类型 的变量来接受。
此动作是Quicker组合动作教程的一部分,从新开始请前往:演示0:你好地球
浏览完整示例请见:动作单
修订版本 | 更新时间 | 更新说明 |
---|---|---|
0 | 2021-12-10 01:14 |