有一个小项目,要将字符串转换为正则表达式,那么需要在特殊值之前加入转义符
for循环的坑:
for i in range(len(str)):
i=i+1
其中i的值不会因为i+1而改变
所以这里我们可以用while循环:
while i <(len(str)):
for x in string:
print(x)
if x == str[i]:
str.insert(i,"\\" )
i = i + 1
break
i=i+1
print(str)