当前位置:网站首页>请用已学过的知识编写程序,找出小甲鱼藏在下边这个长字符串中的密码,密码的埋藏点符合以下规律:
请用已学过的知识编写程序,找出小甲鱼藏在下边这个长字符串中的密码,密码的埋藏点符合以下规律:
2022-06-29 08:54:00 【qq_43614355】
小甲鱼
- 请用已学过的知识编写程序,找出小甲鱼藏在下边这个长字符串中的密码,密码的埋藏点符合以下规律:
a) 每位密码为单个小写字母
b) 每位密码的左右两边均有且只有三个大写字母
今天刚学完正则表达式然后看到这题,现在用正则表达式写感觉简单不少
import re # 导入re模块
def fn():
f = open('string2.txt','r')
a = f.read()
l = re.findall('[^A-Z]{1}[A-Z]{3}[a-z]{1}[A-Z]{3}[^A-Z]{1}',a)
'''选出符合题目要求的字母区间。中间为小写字母,密码的左右两边均有且只有三个大
写字母(说明两边三个大写字母之后只要是非大写字母的即满足条件),此时返回的是一个列表'''
for i in l: # 遍历列表
print(i[4],end=' ') # 打印第四个字母
fn()
边栏推荐
- 1.4 机器学习方法之回归问题
- UE4 材质UV纹理不随模型缩放拉伸
- 数据治理:数据标准管理(第三篇)
- [technology development] development and design of alcohol tester solution
- Closed door cultivation (24) shallow understanding of cross domain problems
- Pytorch Summary - sensor on GPU
- 安装Anaconda后启动JupyterLab需要输入密码
- UE4 blueprint modify get a copy in array to reference
- cenos7下搭建LAMP环境
- Wechat applet latest canvas2d handwritten signature
猜你喜欢

Research progress of target detection in the era of deep convolutional neural network

Have you done the network security "physical examination" this year?

数据处理时代,数据质量建设才是企业的生存之道

UE4 remove the mask transparent white edge in the material

Gd32f4xx Ethernet chip (ENC28J60) driver migration

商业智能BI的未来,如何看待AI+BI这种模式?

基于PyQt5和Qt Designer的简易加法计算器的制作

Student增删gaih

MySQL configuring master-slave databases

The former security director of Uber faced fraud allegations and concealed the data leakage event
随机推荐
HB5470民用飞机机舱内部非金属材料燃烧测试
Self cultivation (XXI) servlet life cycle, service method source code analysis, thread safety issues
[technology development] development and design of alcohol tester solution
Cloud management platform: openstack architecture design and detailed interpretation
[noi Simulation Competition] add points for noi (heavy chain dissection, line segment tree)
CROSSFORMER: A VERSATILE VISION TRANSFORMER BASED ON CROSS-SCALE ATTENTION
基于stm32标准库独立按键的多按键状态机的实现
Fabrication d'une calculatrice d'addition simple basée sur pyqt5 et Qt Designer
Data governance: Metadata Management (Part 2)
easyexecl导出100万行execl报字体错误的解决办法
Data governance: data standard management (Part III)
Reading notes on how to connect the network - Web server request and response (V)
安装Anaconda后启动JupyterLab需要输入密码
UE4 蓝图修改Array 中Get a copy 为 reference
基于PyQt5和Qt Designer的简易加法计算器的制作
Construction and use of Changan chain go language smart contract environment
通用分页框架
云管理平台:OpenStack架构设计及详细解读
Understanding of singleton mode
遍历vector容器中的对象的方式