Pleaces API предлагает также иконки. Здесь вы можете увидеть пример:
https://developer.here.com/api-explorer/rest/places
В этой части ответа ссылка для предоставлен значок:
{
"items": [
{
"id": "eat-drink",
"title": "Essen und Trinken",
"icon": "https://download.vcdn.cit.data.here.com/p/d/places2_stg/icons/categories/03.icon",
"type": "urn:nlp-types:category",
"href": "https://places.demo.api.here.com/places/v1/categories/places/eat-drink?app_id=DemoAppId01082013GAL&app_code=AJKnXv84fjrb0KIHawS0Tg",
"system": "places",
"within": []
}
,
>>> p = re.compile('.*', re.DEBUG)
max_repeat 0 65535
any None
>>>
regex ' | ' оператор по сравнению с отдельными выполнениями для каждого подвыражения
Почему Вы не используете некоторый regEx инструмент (я обычно использую Регулятор ), и протестируйте regex-выражение там и когда Вы удовлетворены, просто скопировать/вставить это в Ваш код.
Не уверенный в выполнении такой вещи непосредственно в Python, но я мог определенно предложить использовать редактора RegEx инструмент. Это, вероятно, будет Вашим лучшим выбором так или иначе. Лично, я использовал Регулятор и нашел его к очень полезному. Некоторые другие перечислены в это, ТАК распараллельте .
Подобный уже упомянутому, существует также Regexbuddy
Я довольно часто использую RegexPal для быстрых проверок (регулярное выражение онлайн prototyper). Это имеет много общих выражений, перечисленных наряду с простым выражением. Очень удобный, когда у Вас нет специального инструмента и просто нуждаться в быстром способе разработать somple regex.
То, что RegexBuddy имеет это, другие инструменты не имеют, является встроенным отладчик , который показывает Вам весь процесс соответствия и успешных и неудавшихся попыток соответствия. Другие инструменты только показывают конечный результат (который RegexBuddy может показать также).