У меня есть строка:питон повторно регулярное выражение
A = '\r\nGigabitEthernet1/0/26 unassigned YES unset down down \r\nGigabitEthernet1/0/27 unassigned YES unset down down \r\nGigabitEthernet1/0/28 unassigned YES unset down down \r\nSW-P-24# '
Мои регулярные выражения
r'\\r?\\n?.{0,100}\s{0,40}$'
Моя цель состоит в том, чтобы заменить '\r\nSW-P-24# '
с '\\r\\n'
поэтому мой код
re.sub(r'\s*\\r?\\n?.{0,100}\s{0,40}$', '\\r\\n', A)
Моя ожидать возвращение
'\r\nGigabitEthernet1/0/26 unassigned YES unset down down \r\nGigabitEthernet1/0/27 unassigned YES unset down down \r\nGigabitEthernet1/0/28 unassigned YES unset down down \r\n'
но Python возвращает:
'\r\nGigabitEthernet1/0/26 unassigned YES unset down down \r\nGigabitEthernet1/0/27 unassigned YES unset down down \r\nGigabitEthernet1/0/28 unassigned YES unset down down \r\nSW-P-24# '
Что такое правильный код?
спасибо большое ... – tiw