Как взять слово, если известны только первые и последние буквы?
Есть огромный список и он всегда рандомный, но в нем есть ссылка:
words = ['***', 'Primer.net/rsrc.php/pTeXjRdVk8c/page', '***']
pTeXjRdVk8c - эти символы каждый раз рандомны. И как мне из 'Primer.net/rsrc.php/' и '/page' получить полную ссылку? Надеюсь понятно объяснил.
Ответы (1 шт):
Автор решения: CrazyElf
→ Ссылка
Например, с помощью регулярных выражений:
import re
words = ['***', 'Primer.net/rsrc.php/pTeXjRdVk8c/page', '***']
r = re.compile(r'Primer\.net/rsrc\.php/(\w+)/page')
res = list(filter(len, (r.findall(x) for x in words)))
print(res)
Вывод:
[['pTeXjRdVk8c']]