DSP“风险分析”测试组合版正则案例
DSP“风险分析”测试组合版正则案例
组合版正则
同时兼顾 “文件名含关键词的 txt 文件” 和 “内容是工资表的 txt 文件”,是审计场景的最优选择。
以下有两案例供参考:
场景一:发现工资表
正则表达式:
\b.*(工资表|薪资表|薪酬表).*\.(xlsx|xls|csv|txt)\b|\b(姓名|工号)\s*[::]?\s*\S+\s*(应发工资|实发工资)\s*[::]?\s*\d+\b
测试示例(txt 文件):
文件名:202510工资明细.txt
文件内容:姓名:王五 工号:002 实发工资:7500.00
测试效果:
场景二:发现中国居民身份证号
正则表达式:
\b[1-9]\d{5}(19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}[\dXx]\b
测试示例:
文件名:身份证号
文件内容:18位身份证号
测试效果参考上个案例效果!