这是我的第一篇文章,我是 Python 的新手。我正在努力让它发挥作用。
string 1 = [1/0/1, 1/0/2]
string 2 = [1/1, 1/2]
尝试检查字符串,如果我看到两个 /
然后我只需要用 1
替换 0
所以它变成 1/1/1
和 1/1/2
。
如果我没有两个 /
那么我需要添加一个和 1
并将其更改为格式 1/1/1
和 1/1/2
所以字符串 2 变成 [1/1/1,1/1/2]
最终目标是让所有字符串都匹配模式 x/1/x。感谢您对此的所有意见。我试过了,它似乎有效
for a in Port:
if re.search(r'././', a):
z.append(a.replace('/0/','/1/') )
else:
t1= a.split('/')
if len(t1)>1 :
t2= t1[0] + "/1/" + t1[1]
z.append(t2)
有几行代码来处理一些异常,但似乎可以完成工作。
最佳答案
用于识别 /
的正则表达式模式只是 \/
关于python - 匹配字符串中的字符 "/",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34236280/