TransWikia.com

Разделить слова пробелом Python

Stack Overflow на русском Asked by ccakyou on November 27, 2020

Допустим у меня есть текстовый файл и в нем находятся такие данные:

Example1 - Example1for
Example2 - Example2for

При выводе я должен получить:

Example1 - Example1 for
Example2 - Example2 for

Как реализовать пробел до слова ‘for’?

2 Answers

как вариант:

lines = [
    'Example1 - Example1for',
    'Example2 - Example2for'
]

print(* [ line.replace('for', ' for') for line in lines ], sep='n')

Correct answer by S. Nick on November 27, 2020

import re

lines = [
    'Example1 - Example1for',
    'Example2 - Example2for'
]
if __name__ == '__main__':

    for line in lines:
        print(re.sub(r'^(.+)(for)$', r'1 2', line))

# Example1 - Example1 for
# Example2 - Example2 for

Answered by Namerek on November 27, 2020

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP