0
我有一个.txt文件,其中线路名称的连续序列:Python的正则表达式 - 延长线
约翰结婚约瑟夫
,我需要延长他们每个人与@ company.com,要得到这样的结果:
有没有办法如何用正则表达式或其他方法编写它?
我有一个.txt文件,其中线路名称的连续序列:Python的正则表达式 - 延长线
约翰结婚约瑟夫
,我需要延长他们每个人与@ company.com,要得到这样的结果:
有没有办法如何用正则表达式或其他方法编写它?
KISS
[(y+"@company.com") for y in x.split()]
如果你不希望一个列表,那么你可以join
它,这样
print(' '.join([(y+"@company.com") for y in x.split()]))
或本
print('@company.com '.join(x.split()) + '@company.com')
个
使用正则表达式re.sub
x = "John Marry Joseph"
print(re.sub("([^\s]+)", "\\[email protected]", x))
这将返回一个数组。只要做“”.join(所有该阵列)获得一个字符串回 – karina
@ karina以及第二个可以使用然后..虽然好建议 – rock321987
哦,对不起。没有当我评论 – karina