Лаконичность не должна быть самоцелью. Да и потом, что значить - "лаконично"? Меньше строк в коде? Меньше символов?
Можно написать - если вопрос именно "как получить значение yyy" - вот так:
print('yyy ', (Literal("NS1:id=") + Suppress('"') + Word(nums) + Suppress('"')).searchString(texta)[0][1])
Лаконично. Вот только точно как минимум хуже читаемо.