Stack Overflow на русском Asked by ccakyou on November 27, 2020
Допустим у меня есть текстовый файл и в нем находятся такие данные:
Example1 - Example1for
Example2 - Example2for
При выводе я должен получить:
Example1 - Example1 for
Example2 - Example2 for
Как реализовать пробел до слова ‘for’?
как вариант:
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
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP