содержимого из iplist.txt
в этом формате:Python re.search точное совпадение по переменному
CART 6385 Cell IP: 10.10.10.10
CART 3854 Cell IP: 10.10.10.10
CART 385 Cell IP: 10.10.10.10
мне нужна помощь в получении сценария питона ниже, чтобы соответствовать только 385
и распечатать результаты.
Мой код:
IPList = open('iplist.txt','r')
CartID = raw_input('What is the Cart ID? ')
for line in IPList:
if re.search(CartID, line):
print line.strip()
Выход:
What is the Cart ID? 385
CART 6385 Cell IP: 10.10.10.10
CART 3854 Cell IP: 10.10.10.10
CART 385 Cell IP: 10.10.10.10
Я просто нужно, чтобы соответствовать CART 385
.
Что такое идентификатор корзины? 385 Traceback (последний последний звонок): Файл «RQ.py», строка 11, в , если re.match (r '^ \ S + \ s \ + \ b% d \ b'% CartID, строка) : ТипError:% d format: требуется номер, а не str –
teamg
@gineraso, Извините, я упустил из виду тот факт, что это была строка, вместо этого использовалась '% s' – memoselyk
Не беспокойтесь. С% s я не получаю никаких результатов для любого шаблона. – teamg