Replace 将l_u替换为r_u,而不移除球中的l_u等

Replace 将l_u替换为r_u,而不移除球中的l_u等,replace,Replace,所以,我的问题是我在做一个if语句,像这样: # get the opposit controler: for item in list: if "l_" in item: item.replace("l_", "r_") 这是可行的,但对于像l\u ball\u CTL这样的项目,它会同时替换两个“l\u”,因此项目名称变为r\u ball\u CTL 如何修复它以仅替换前两个字符 干杯 如果是Python,我会说: for index, item in li

所以,我的问题是我在做一个if语句,像这样:

# get the opposit controler: 
for item in list: 
    if "l_" in item: 
        item.replace("l_", "r_") 
这是可行的,但对于像
l\u ball\u CTL
这样的项目,它会同时替换两个“l\u”,因此项目名称变为
r\u ball\u CTL

如何修复它以仅替换前两个字符


干杯

如果是Python,我会说:

for index, item in list:
    if item.startswith("l_"):
        list[index] = "r_" + item[2:]

你能说得更具体一点吗,至少你在说什么语言?看起来像python。