AnswerBun.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!

Related Questions

Угол и позиция мыши. Godot, GDScript

1  Asked on February 12, 2021 by skril4ek

 

Сортировка recyclerview

2  Asked on February 11, 2021 by mega-pixel

       

Обращение к спойлеру через select

0  Asked on February 11, 2021 by user385960

       

загрузка csv в БД SQL C#

1  Asked on February 9, 2021 by andrey-sherman

     

Ask a Question

Get help from others!

© 2022 AnswerBun.com. All rights reserved. Sites we Love: PCI Database, MenuIva, UKBizDB, Menu Kuliner, Sharing RPP, SolveDir