import re
lines = [" child: Hero(",
" tag: heroTag ?? '',"
" transitionOnUserGestures: true,"
" child: Material(",
"AutoSizeText(",
" 'Das ist ein langer Text, der immer in einer Zeile ist.'",
" .tr,",
" style: AppTextStyles.montserratH4Regular,"]
data = [line.strip() for line in lines]
data = ''.join(data)
words = re.findall(r"'[^'\\]*(?:\\.[^'\\]*)*'\s*\.tr\b", data)
print(words)
aW1wb3J0IHJlCmxpbmVzID0gWyIgY2hpbGQ6IEhlcm8oIiwKIiAgICB0YWc6IGhlcm9UYWcgPz8gJycsIgoiICAgIHRyYW5zaXRpb25PblVzZXJHZXN0dXJlczogdHJ1ZSwiCiIgICAgY2hpbGQ6IE1hdGVyaWFsKCIsCiJBdXRvU2l6ZVRleHQoIiwKIiAgICAgICdEYXMgaXN0IGVpbiBsYW5nZXIgVGV4dCwgZGVyIGltbWVyIGluIGVpbmVyIFplaWxlIGlzdC4nIiwKIiAgICAgICAgICAudHIsIiwKIiAgICAgIHN0eWxlOiBBcHBUZXh0U3R5bGVzLm1vbnRzZXJyYXRINFJlZ3VsYXIsIl0KZGF0YSA9IFtsaW5lLnN0cmlwKCkgZm9yIGxpbmUgaW4gbGluZXNdCmRhdGEgPSAnJy5qb2luKGRhdGEpCndvcmRzID0gcmUuZmluZGFsbChyIidbXidcXF0qKD86XFwuW14nXFxdKikqJ1xzKlwudHJcYiIsIGRhdGEpCnByaW50KHdvcmRzKQ==