Python. Получить значение из кавычек

Есть строка вида:

'текст1', 'текст2', 'текст3', 'текст4', 'текст5'

как получить значение текст4?


Ответы (2 шт):

Автор решения: gil9red
import re

text = "'текст1', 'текст2', 'текст3', 'текст4', 'текст5'"

m = re.search("'.+?', '.+?', '.+?', '(.+?)', '.+?'", text)
if m:
    print(m.group(1))
# текст4

m = re.findall("'(.+?)'", text)
if m:
    print(m[3])
# текст4
→ Ссылка
Автор решения: Serzhev
str_1 = 'текст1', 'текст2', 'текст3', 'текст4', 'текст5'

list(str_1)[3]

# 'текст4'
→ Ссылка