我想要一个替换同一字符串两次出现之间的文本的东西,如下所示:
Input:- "abcdefghcd","cd","k"
Output :- "abkefghk"
你可能认为像.replace()这样一个简单的东西可以工作,但实际上不是这样。再举几个例子-
Input:- "123*45","*","u"
Output:- "123*45" # No change because there aren't two occurences of "*"
Input:- "text*text*hello*text","*","k"
Output:- "textktextkhello*text"
我不知道怎么做。有什么想法吗?你知道吗
计算出现次数,如果n为奇数,则只替换其中的前n-1个。你知道吗
如果找到两个以上的匹配项,则拆分字符串并仅替换模式。你知道吗
如果您喜欢显式函数(推荐)而不是一行:
拆分和合并如何:
输出:
相关问题 更多 >
编程相关推荐