читать многострочную строку в Python
Мне нужно разобрать строку и прочитать из нее определенную подстроку. Строка, которую мне нужно проанализировать, выглядит следующим образом:
domain
(
(device
(console
(xxxxxx)
(XXXXXX)
)
)
)
domain
(
(device
(vfb
(xxxxxx)
(location : 5903)
)
)
)
Это просто пример строки. Фактическая строка может содержать много таких подстрок. Мне нужно получить значение поля местоположения только изВфБ» подстрока. Я попробовал функции поиска и поиска следующим образом
import re
text=re.search('(device(vfb(.*?)))',stringname)
а также
import re
text=re.findall('(device(vfb(.*?)))',stringname,re.DOTALL)
Но я получаю пустую строку всегда. Есть ли простой способ сделать это? Спасибо