Вы также можете использовать:
Использование подстроки:
d= {
"layers": {},
"definitionExpression": "(UPPER(Auto_Trash_Route) = UPPER('FRI-AA-02'))"
}
d['definitionExpression'][34:-3]
#returns 'FRI-AA-02'
с использованием регулярных выражений:
import re
re.findall(r"(?<=')[^']+(?=')",d['definitionExpression'])
используя split:
d['definitionExpression'].split("'")[1]
с использованием регулярного выражения в формате:
re.findall(r"\w{3}-\w{2}-\d{2}",d['definitionExpression'])