2024-09-27 02:19:41 发布
网友
这是给定的输入"S H A N N O N B R A D L E Y" (每个字母之间只有一个空格,香农和布拉德利之间只有两个空格) 我希望以以下格式输出
"S H A N N O N B R A D L E Y"
SHANNON BRADLEY
用R或Python实现这一点的任何方法
您可以在python中使用:
import re s = "S H A N N O N B R A D L E Y" ' '.join([''.join(i.split()) for i in re.split(r' {2,}',s)])
在R中尝试此操作
R
text <- c("S H A N N O N B R A D L E Y") gsub(" (?! )" , text , replacement = "" , perl = T)
这是另一个简单的方法
如果所有字母都被一个空格隔开,所有单词都被两个空格隔开,那么您可以这样做:
In [2]: "S H A N N O N B R A D L E Y".replace(' ', ' ')[::2] Out[2]: 'SHANNON BRADLEY'
您可以在python中使用:
在
R
中尝试此操作这是另一个简单的方法
^{pr2}$如果所有字母都被一个空格隔开,所有单词都被两个空格隔开,那么您可以这样做:
相关问题 更多 >
编程相关推荐