Slicing
Если формат строки не изменяется, вы можете нарезать строку следующим образом:
string = "Engine NOrc04/14/20 11:24XX5555-May-2021"
new_string = string[:11] + string[25:]
print(new_string)
string = "Engine NOrc04/14/20 11:24XX5555-May-2021 report contains below information..."
new_string = string[:11] + string[25:]
print(new_string)
Вывод
Engine NOrcXX5555-May-2021
Engine NOrcXX5555-May-2021 report contains below information...
Использование регулярного выражения
Если время появляется в разных частях строки, но формат времени не меняется, вы можете использовать re.sub()
для замены строки времени:
import re
string = 'Engine NOrc04/14/20 11:24XX5555-May-2021 report contains below information...'
new_string = re.sub('\d\d/\d\d/\d\d \d\d:\d\d', '', string)
print(new_string)
string = 'SOME OTHER RANDOM STRING 04/14/20 11:24 THIS IS A DIFFERENT STRING'
new_string = re.sub('\d\d/\d\d/\d\d \d\d:\d\d', '', string)
print(new_string)
Вывод:
Engine NOrcXX5555-May-2021 report contains below information...
SOME OTHER RANDOM STRING THIS IS A DIFFERENT STRING