22 
 
        
      
      递归字符串替换
      
  任务 编写一个程序或函数,给出给定的三个字符串A, B, C会生成一个输出字符串,其中Bin的每个实例A都已用递归替换C。递归替换表示重复替换,其中在每一步中Bin的所有不重叠实例A(从左到右贪婪地选择)都替换为,C直到B不再包含在中A。 输入输出 您可以对I / O使用任何默认方法。 字符串将仅包含可打印的ASCII字符(并且可以包含任何一个)。 B永远不会是一个空字符串,而A并且C可能是。 字符串应被视为纯文本,例如,您不能将其B视为Regex模式。 输入的某些组合永远不会终止。在这种情况下,您的程序可以执行任何操作。 测试用例 这些格式为: A/B/C\nOutput Hello, world!/world!/PPCG Hello, PPCG Uppercase is up/up/down Uppercase is down ababababa/aba/ccc cccbcccba delete/e/{empty string} dlt {empty string}/no/effect {empty string} llllrrrr/lr/rl rrrrllll +-+-+-+/+-+/+ + ababababa/aba/bada badabbadbada abaaba/aba/ab abb ((())())())/()/{empty string} ) 不会终止的示例: grow/ow/oow loop/lo/lo
      
        
          
                   25
                
        
        
          
                  
                    code-golf 
                  
                    string 
                  
                    substitution 
                  
                    code-golf 
                  
                    math 
                  
                    code-golf 
                  
                    string 
                  
                    set-theory 
                  
                    code-golf 
                  
                    code-golf 
                  
                    compile-time 
                  
                    code-golf 
                  
                    kolmogorov-complexity 
                  
                    binary 
                  
                    code-golf 
                  
                    sequence 
                  
                    cops-and-robbers 
                  
                    code-golf 
                  
                    subsequence 
                  
                    card-games 
                  
                    code-golf 
                  
                    sequence 
                  
                    primes 
                  
                    code-golf 
                  
                    code-golf 
                  
                    number 
                  
                    graphical-output 
                  
                    music 
                  
                    code-golf 
                  
                    ascii-art 
                  
                    code-golf 
                  
                    string 
                  
                    lambda-calculus 
                  
                    code-golf 
                  
                    string 
                  
                    code-generation 
                  
                    code-golf 
                  
                    unicode 
                  
                    code-golf 
                  
                    math 
                  
                    combinatorics 
                  
                    code-golf 
                  
                    balanced-string 
                  
                    code-golf 
                  
                    sequence 
                  
                    cops-and-robbers 
                  
                    code-golf 
                  
                    sequence 
                  
                    cops-and-robbers 
                  
                    code-challenge 
                  
                    fastest-code 
                  
                    chess 
                  
                    code-golf 
                  
                    math 
                  
                    graphical-output 
                  
                    code-golf 
                  
                    string 
                  
                    hello-world 
                  
                    animation 
                  
                    code-golf 
                  
                    number 
                  
                    arithmetic 
                  
                    code-golf 
                  
                    integer 
                  
                    code-golf 
                  
                    code-golf 
                  
                    combinatorics 
                  
                    code-golf 
                  
                    kolmogorov-complexity 
                  
                    graphical-output 
                  
                    code-golf 
                  
                    string 
                  
                    code-golf 
                  
                    code-golf 
                  
                    game 
                  
                    code-golf 
                  
                    math 
                  
                    combinatorics 
                  
                    code-golf 
                  
                    ascii-art 
                  
                    popularity-contest 
                  
                    random 
                  
                    code-golf 
                  
                    arithmetic 
                  
                    number-theory 
                  
                    integer 
                  
                    code-golf 
                  
                    tips 
                  
                    underload 
                  
                    code-golf 
                  
                    math 
                  
                    sequence 
                  
                    primes 
                  
                    code-golf 
                  
                    math 
                  
                    path-finding 
                  
                    code-golf 
                  
                    ascii-art 
                  
                    primes 
                  
                    code-golf 
                  
                    kolmogorov-complexity 
                  
                    alphabet