查找字符串中特殊字符的位置
2022/4/20 6:12:51
本文主要是介绍查找字符串中特殊字符的位置,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
案例代码:
说明:查找特俗字符串的位置,个数,以及每个位置的下标。并且对每个字符前后做固定长度的截图。这里截取的是字符串中的时间
s='09:16外勤盛元半导体11:07外勤盛元半导体18:50外勤佛山市蓝箭电子股份有限公司'
qdsj=''
qtsj=''
xb_list=[]
n=s.find(":")
#find函数没找到字符返回-1
i=1
#设置一个计数值
while n!=-1:
print('第'+str(i)+'个的下表为:'+str(n))
xb_list.append(n)
if i==1:#第一个:的字符截取为签到时间
qdsj=s[n-2:n+3]
print('签到时间为:'+str(qdsj))
i=i+1
#找到1个查找第二个下标,字符从第一个下标后面开始查找
n=s.find(":",n+1)
if n==-1:
print('字符为:的个数为'+str(i-1))
#print(xb_list[i-2]),最后一个:的下标
qtsj=s[xb_list[i-2]-2:xb_list[i-2]+3]
print('签退时间为:'+str(qtsj))
运行结果:
这篇关于查找字符串中特殊字符的位置的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-29设计Element UI表单组件居然如此简单!
- 2024-12-28一步到位:购买适合 SEO 的域名全攻略
- 2024-12-27OpenFeign服务间调用学习入门
- 2024-12-27OpenFeign服务间调用学习入门
- 2024-12-27OpenFeign学习入门:轻松掌握微服务通信
- 2024-12-27OpenFeign学习入门:轻松掌握微服务间的HTTP请求
- 2024-12-27JDK17新特性学习入门:简洁教程带你轻松上手
- 2024-12-27JMeter传递token学习入门教程
- 2024-12-27JMeter压测学习入门指南
- 2024-12-27JWT单点登录学习入门指南