Убрать скобки и одинарные кавычки из результата REGEX - PullRequest
0 голосов
/ 22 октября 2019

Я новичок в питоне. Мне нужно, чтобы мое регулярное выражение возвращалось без окружающих скобок и одинарных кавычек

Сейчас оно возвращает: ['UP-3415']

Я хочу, чтобы оно возвращалось: UP-3415

Ниже мой код.

import re

str = "I need to extract UP-3415 from this string"
result = re.findall('UP-[0-9]{4}', str)
print(result)

Заранее спасибо.

1 Ответ

2 голосов
/ 22 октября 2019

re.findall возвращает все результаты матчей со списком. Таким образом, вы можете использовать это значение с result[0] или попробуйте использовать re.search

import re

str = "I need to extract UP-3415 from this string"
result = re.search('UP-[0-9]{4}', str)
print(result) # <re.Match object; span=(18, 25), match='UP-3415'>
print(result.group(0)) # UP-3415

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...