【CTF-编程-数据分析】在docx文件中寻找身份证号
题目解题过程importosimportrefromdocximportDocument# 身份证号正则表达式id_card_patternre.compile(r\d{17}[\dXx])# 搜索目录dir_pathrz:\其他\考证\A网络安全类比赛\202604122026数字中国创新大赛数字安全赛道\数字安全赛道-个人赛\数据分析\1. (25分)请填写正确答案 (问答)\办公安全事件\docsprint(开始搜索包含身份证号的文档...)forfilenameinos.listdir(dir_path):iffilename.endswith(.docx):file_pathos.path.join(dir_path,filename)try:docDocument(file_path)# 提取文档内容textforparaindoc.paragraphs:textpara.text\n# 搜索身份证号matchesid_card_pattern.findall(text)ifmatches:print(f文件:{filename}包含身份证号)print(f找到的身份证号:{matches})exceptExceptionase:print(f处理文件{filename}时出错:{e})print(搜索完成)开始搜索包含身份证号的文档... 文件: 客户分析报告_华东区_2026Q1.docx 包含身份证号 找到的身份证号:[310115199204073812,440301198811256789,110108197905184231]搜索完成答案bb79e2a2b724e6dcc922eb2f64f4043b

相关新闻

Cursor+Firecrawl / Playwright MCP 实战:PGV 三循环法实现网站高效复刻,前端开发效率提升 75%

Cursor+Firecrawl / Playwright MCP 实战:PGV 三循环法实现网站高效复刻,前端开发效率提升 75%

做前端开发、产品原型、售前招标 Demo 的同学,几乎都逃不开「网站复刻」这个高频场景: 产品经理甩来一个竞品标杆网站,要求你 1:1 还原页面布局、图表样式和交互逻辑,塞进现有项目框架里做演示;老旧系统界面要做现代化…

2026/8/30 6:23:47 阅读更多 →
【企业通信】基于ipad协议全类型消息发送接口设计:支持文本、多媒体、群聊及大文件传输的API

【企业通信】基于ipad协议全类型消息发送接口设计:支持文本、多媒体、群聊及大文件传输的API

一、一段话总结 本文档为企业微信消息发送与管理的接口技术文档,系统介绍了23个基于HTTP POST的API接口,统一采用application/json格式进行数据交互。所有接口均以uuid作为企业微信实例的唯一标识,部署于http://172.0.0.1:8080/wxwork/服务地…

2026/8/31 8:18:36 阅读更多 →
C++/Qt + Mqtt协议 实现客户端订阅/发布功能

C++/Qt + Mqtt协议 实现客户端订阅/发布功能

目录 一、UI 构建(setupUI) 二、信号槽绑定(setupConnections) 三、连接/断开 Broker(onConnectClicked) 四、 订阅主题(onSubscribeClicked) 五、取消订阅(onUnsub…

2026/8/31 18:01:05 阅读更多 →

最新新闻

STM32MP257F-EV1 SD卡启动失败排查:从FIP到flashlayout的实战指南

STM32MP257F-EV1 SD卡启动失败排查:从FIP到flashlayout的实战指南

如果构建产物本身没问题,但板子死活不跑,那大概率不是编译器的锅,而是镜像没放对位置、启动链某环断掉,或者板子根本没按你期望的方式去加载镜像。遇到“STM32MP257F-EV1 构建的 6.6.116 发行包无法从 SD 卡启动”这个问题&#x…

2026/8/31 22:50:53 阅读更多 →
STM32C0 FDCAN重映射踩坑:SYSCFG配置与CAN终端电阻实战

STM32C0 FDCAN重映射踩坑:SYSCFG配置与CAN终端电阻实战

1. 问题表现:代码全部正常,总线上却一片死寂最近调试一块 STM32C092FCP6 的测试板,遇到一个非常典型的 FDCAN 重映射问题。先说结论:不是 FDCAN 外设本身坏了,也不是收发器出问题,而是“外设没有连接到你以…

2026/8/31 22:50:53 阅读更多 →
STM32MP257F-EV1 SD卡启动排障:从BootROM到U-Boot的分区布局坑

STM32MP257F-EV1 SD卡启动排障:从BootROM到U-Boot的分区布局坑

这周我在这块 STM32MP257F-EV1 上被一个“build 完却起不来”的问题卡了两天。事情本身不复杂:从 ST 官方 distribution package 拉下来的 6.6.116 版本,按 README 的步骤把镜像烧进一张 32GB SD 卡,插到板子上电,串口没有输出&am…

2026/8/31 22:50:53 阅读更多 →
STM32C092 FDCAN重映射踩坑与配置详解:从GPIO到时钟源

STM32C092 FDCAN重映射踩坑与配置详解:从GPIO到时钟源

1. 为什么我盯上了 STM32C092 的 FDCAN 重映射先交代一下背景。前阵子手头一个项目,主控选了 STM32C092FCP6,看重的是它价格低、封装小、还带了双 FDCAN,做车载低速网关或者工业互联节点都够用。可问题恰恰出在这颗芯片的 FDCAN 引脚重映射上…

2026/8/31 22:50:53 阅读更多 →
Qt程序在其他电脑上打不开?手把手教你发布和打包(附详细图文)

Qt程序在其他电脑上打不开?手把手教你发布和打包(附详细图文)

Qt程序的发布 当Qt程序写完之后,通过IDE编译就能得到一个可执行程序。这个程序在自己电脑上跑一点问题都没有(因为本地有Qt环境,运行时能正常加载需要的动态库)。但是,如果想把程序发给其他小伙伴用,很可能…

2026/8/31 22:50:53 阅读更多 →
Java 捕获多个异常:从基础语法到最佳实践

Java 捕获多个异常:从基础语法到最佳实践

1. 引言 在 Java 开发中,异常处理是保证程序健壮性的重要手段。无论是文件读写、网络请求还是数据库操作,异常无处不在。而捕获多个异常,则是每个 Java 开发者都必须掌握的核心技能。 很多初学者在编写异常处理代码时,常常会遇到这…

2026/8/31 22:49:53 阅读更多 →

日新闻

MCU无DAC如何用定时器+DMA 2D输出高保真任意波形

MCU无DAC如何用定时器+DMA 2D输出高保真任意波形

接到一个仪表类项目,要在 LAT1189 上输出几种不同波形:正弦、三角、带可调死区的脉冲,频率和幅度都得能实时改。板子上没有 DAC,就一个定时器加几个 DMA 通道。我一开始觉得在定时器中断里改比较寄存器也能应付,后来把…

2026/8/31 0:00:05 阅读更多 →
Cortex-M3 Flash下载失败?从编程错误标志到供电瞬态排查

Cortex-M3 Flash下载失败?从编程错误标志到供电瞬态排查

前两周调试一块带着Cortex-M3内核的板子,IDE里下载固件时突然弹出一行刺眼的错误: error: flash download failed - cortex-m3 。这种报错在嵌入式开发里太常见了,常见到很多人第一反应就是换根数据线、重插一下调试器,但重启三…

2026/8/31 0:00:05 阅读更多 →
STM32 TouchGFX屏幕切换Transition优化:原理、配置与排障实战

STM32 TouchGFX屏幕切换Transition优化:原理、配置与排障实战

做STM32 GUI开发的朋友应该都有体会——界面搭得再漂亮,一旦屏幕切换卡成PPT,整个产品的档次瞬间就没了。早期我在LAT1212这个基于STM32的GUI工程上用TouchGFX做二次开发,最头疼的不是画界面,而是怎么让切换动画既流畅又自然。Tou…

2026/8/31 0:00:05 阅读更多 →

周新闻

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

每年校招季我都会接触不少准备数据库方向笔试的同学,看到最多的状态就是:简历上写着“熟悉 MySQL”“了解索引优化”,一碰到数据库管理工程师的笔试卷,却在索引、事务、锁、备份恢复这些题目上翻车。网易这套 2018 校园招聘数据库…

2026/8/31 13:13:27 阅读更多 →
数字电路时序基石:深入理解建立时间与保持时间

数字电路时序基石:深入理解建立时间与保持时间

1. 这不是“背公式”的事:时间参数到底在约束什么你翻过数字电路教材,一定见过这两个词:建立时间(Setup Time)和保持时间(Hold Time)。它们常被并列写在触发器(Flip-Flop&#xff09…

2026/8/31 9:02:46 阅读更多 →
蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

1. 项目缘起:从赛题到超声波测距机的诞生第八届蓝桥杯单片机设计与开发国赛的题目,我至今记忆犹新。它没有直接给出一个花哨的名字,而是用“超声波测距机”这个朴实无华的功能描述,精准地勾勒出了考核的核心。对于当时备赛的我而言…

2026/8/31 14:32:14 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/30 21:10:48 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/30 18:07:21 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/30 21:10:44 阅读更多 →