Новый для программирования с python в качестве моего первого языка.
Я пытаюсь создать регулярное выражение, которое соответствует 'lo0.0'
, или любой другой интерфейс, который представлен в этой позиции из строки ниже. Мне нужно, чтобы ip-адрес '192.168.50.5'
вводился как переменная, чтобы регулярное выражение можно было динамически повторно использовать как часть al oop, что гарантирует, что полученный интерфейс является правильным исходящим интерфейсом для этого маршрута.
Я пытался использовать положительные утверждения с заглядыванием назад, но я не добился большого успеха в том, чтобы заставить скрипт взять переменную в начале регулярного выражения, но в утверждении с заглядыванием с использованием dotall
или multiline
.
'\n\ninet.0: 13 destinations, 14 routes (13 active, 0 holddown, 0 hidden)\n+ = Active Route, - = Last Active, * = Both\n\n192.168.50.5/32 *[Direct/0] 1w2d 02:39:35\n > via lo0.0\n'