我对Python字符串操作有一个问题:
这是一个字符串,其中有多个(点)
比如:
"a3a.b1b2b.cccc.ded.f.g"
问题是在最后一个(点)之前找到内容,这是
"a3a.b1b2b.cccc.ded.f"
在本例中(我们称之为字符串\在\最后\点之前)
我们需要将最后一个点之前的字符串替换为最后一个点之前的字符串+“\u已批准”。
因此,结果应该是:
"a3a.b1b2b.cccc.ded.f_Approved.g"
还有一些例子:
"a.b" -> "a_Approved.b"
"first.second.c" -> "first.second_Approved.c"
我可以定义一个函数来实现这一点,我想知道是否有任何高级方法,比如使用.replace()来实现它。谢谢
这是一个你可以尝试的解决方案
您可以使用限制为1的
join
+rsplit
:相关问题 更多 >
编程相关推荐