实践44:检测身份证年龄

实践44:检测身份证年龄 公开

darcyc 分享于 2021-12-10 01:14 | 3 | 22
如何安装动作?

适用于
分类
示例
天马行空0424 Cesar HumbleCoder 3 人赞了这个动作

1 个动作单 收藏了此动作。

更多信息
分享时间 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

最近讨论

暂无讨论