g = r"\times_\div_\cdots_\frac"
#a = r"\frac{2}{2}+2=3"
a = r"3\times2=3"
b = []
c = 0
while(c < len(a)):
w = a[c]
#------------w检测每个字符
if w != "\\":
#------------当w不是反斜杠 添加到b
b.append(w)
c += 1
else:
d = w
i = 1
#------------当 w是反斜杠时 从a中取若干连续元素如果在g中存在连续元素,则一起加入b中为一个元素,且i跳n个
while(d in g):
d += a[c+i]
i += 1
print(d)
print(g)
b.append(d[:-1])
c += i-1
字符串切片
最新推荐文章于 2024-06-23 09:00:00 发布