在某个长的字符串中查找某个子串出现的位置

使用re模块,代码如下:

e1_location = [(i.start(), i.end())for i in re.finditer("<e1>", sentence)]

这个是实现在某个字符串中某个子串出现的所有的位置,是一个位置列表,列表中是多个元组,该子串在字符串中出现次数和该列表的长度相同,二元组是对应的初始位置和结束位置

location = []
for i  in re.finditer("<e1>", sentence):
	location.append(i.start(), i.end())
	break

这个是实现在某个长的字符串中查找某个子串第一次出现得始末位置

发布了12 篇原创文章 · 获赞 1 · 访问量 1582

猜你喜欢

转载自blog.csdn.net/qq_43031234/article/details/100894124
今日推荐