如何用{“因为”,您,您,在那里} {“ bcz”,u,thr}在整个文本中替换?(文字汇报)



有人可以用示例r/python代码解释{" bcz",u,thr}用{" as"," as",you y y y y y y y y y y y y y y y y y y y y y y y y here}?(文本 - 敏(

remove_words函数获取一个字符串,并通过进行所需的更改返回另一个字符串。确保正确安装了Regex软件包,以便能够运行此代码并获取所需的输出。通过REGEX,您可以定义编译器,以提取要更改的每个字符串模式:

import regex as re    
def remove_words(my_line):
   new_line =''
   compiler_thr = re.compile(r"thr")
   compiler_u = re.compile(r"u")
   compiler_bcz = re.compile(r"bcz")
   for i in my_line.split():
      if i in compiler_thr.findall(my_line):
         new_line = new_line + ' ' + 'there'
      elif i in compiler_u.findall(my_line):
         new_line = new_line + ' ' + 'you'
      elif i in compiler_bcz.findall(my_line):
         new_line = new_line + ' ' + 'because'
      else:
         new_line = new_line + ' ' + i
   return new_line

最新更新