字符串两部分固定并用空格分隔
import re
text="jahir islam"
print(re.sub(r' ',text))
输入:jahir islam
输出: islam jahir
你不需要这样做。只需拆分空格上的字符串并将其反转并重新连接即可;
input_str = "jahir islam"
output_str = " ".join(input_str.split(" ")[::-1])
使用正则表达式,如果您知道只有 2 个单词需要交换,则可以这样做
import re
text = 'jahir islam'
print re.sub(r'(.*) (.*)', r'2 1', text)
解释:
re.sub(r'(.*) (.*)', r'2 1', text)
它对单词进行分组,"\1"和"\2"是您创建的组的表示形式,现在您可以将它们放置在任何您想要的位置
如需进一步查询,您可以发表评论