从单词中删除空格并生成确切的单词

Jas*_*der 0 python algorithm

我正在使用python,我正在寻找一种方法,我可以将这些单词排列在一个完整的意义上,并且可以提高可读性.示例单词是

H o w  d o  s m a l l  h o l d e r  f a r m e r s  f i t  i n t o  t h e  b i g  p i c t u r e  o f  w o r l d  f o o d  p r o d u c t i o n
Run Code Online (Sandbox Code Playgroud)

产量
小农户如何适应世界粮食生产的大局

这种去除一次白色空间的方法,其中线有两个空格,它将保留一个空格.

谁能提出更多方法.

编辑

请参阅此文本行

Inn ovative  b usines s  m odels  and  financi ng  m e chanisms  for  pv  de ploym ent  in  em ergi ng  regio ns
Run Code Online (Sandbox Code Playgroud)

这是我的问题所以我根本无法删除空格.一个创意将每组字符与字典匹配并找到写单词.也许

Exp*_*tor 7

import re 

a = 'H o w   d o   sm a l l h o l d e r   f a r m e r s  f i t   i n t o   t h e   b i g   p i c t u r e   o f   w o r l d   f o o d p r o d u c t i o n'

s = re.sub(r'(.) ',r'\1',a)

print(s)

How do smallholder farmers fit into the big picture of world foodproduction
Run Code Online (Sandbox Code Playgroud)

  • 聪明!对于那些不知道它是如何工作但又很好奇的人,`(.)`匹配任何后跟空格的字符,`()`捕获该字符,稍后以`\ 1`访问这个捕获的字符. . (6认同)