python - 匹配字符串中的字符 "/"

标签 python regex string

这是我的第一篇文章,我是 Python 的新手。我正在努力让它发挥作用。

string 1 = [1/0/1, 1/0/2]
string 2 = [1/1, 1/2]

尝试检查字符串,如果我看到两个 / 然后我只需要用 1 替换 0 所以它变成 1/1/11/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/

相关文章:

regex - 捕获组在 Select-String 的 -Pattern 末尾不起作用

r - R中的后缀到前缀和前缀到后缀

python - 挣扎于基本的数据帧操作(Python)

python - 我无法将我的 pygame 游戏链接到我的 tkinter GUI

python - 在 python 中处理任意大的数字

java - 格式化字符串以匹配模式

javascript - 如何匹配不同场景中特殊字符之间的文本

Android Http 从 Servlet 获取字符串数据

javascript - 将 JavaScript 字符串拆分为代码点数组? (考虑到 "surrogate pairs"但不是 "grapheme clusters")

python - 类和 while 循环?