Я новичок в Python ...
Через пару дней, если я буду гуглить, я все равно не получу его.
Мой сценарий:
import re
pattern = '^Hostname=([a-zA-Z0-9.]+)'
hand = open('python_test_data.conf')
for line in hand:
line = line.rstrip()
if re.search(pattern, line) :
print line
Содержимое тестового файла:
### Option: Hostname
# Unique, case sensitive Proxy name. Make sure the Proxy name is known to the server!
# Value is acquired from HostnameItem if undefined.
#
# Mandatory: no
# Default:
# Hostname=
Hostname=bbg-zbx-proxy
Результаты скрипта:
ubuntu-workstation:~$ python python_test.py
Hostname=bbg-zbx-proxy
Но когда я проверил регулярное выражение в тестере, результат будет: https://regex101.com/r/wYUc4v/1
Iнужен какой-то совет, как я могу получить только bbg-zbx-proxy
как вывод сценария.