mirror of
https://github.com/spbleadersofdigtal/ml.git
synced 2024-11-10 19:06:35 +03:00
39 lines
4.9 KiB
Python
39 lines
4.9 KiB
Python
|
# coding=utf8
|
|||
|
# the above tag defines encoding for this document and is for Python 2.x compatibility
|
|||
|
|
|||
|
import re
|
|||
|
|
|||
|
regex = r"({(\n.+)+\n})"
|
|||
|
|
|||
|
test_str = (
|
|||
|
"{\n"
|
|||
|
" 'users': 'Кто будет пользоваться продуктом',\n"
|
|||
|
" 'problems': 'Какие проблемы решает продукт',\n"
|
|||
|
" 'actuality': 'Продолжите предложение: Актуальность проблемы подтверждается тем фактом, что...',\n"
|
|||
|
" 'solve': 'Как решаем эти проблемы',\n"
|
|||
|
" 'works': 'Как работает решение',\n"
|
|||
|
"}\n\n"
|
|||
|
"{\n"
|
|||
|
" 'users': 'Стартапы и компании, ищущие инвестиции',\n"
|
|||
|
" 'problems': '1. Недостаток средств для разработки качественного Pitch Deck. 2. Недостаток экспертизы для проведения исследований и отражения их результатов в презентации. 3. Недостаток времени для разработки инвестиционных материалов.',\n"
|
|||
|
" 'actuality': 'Продолжение предложения: Актуальность проблемы подтверждается тем фактом, что многие стартапы сталкиваются с ограниченными финансами и отсутствием нужных знаний в области маркетинга, финансов и анализа рынка, что затрудняет привлечение инвестиций. Они также испытывают нехватку времени из-за фокуса на разработке продукта или сервиса.',\n"
|
|||
|
" 'solve': 'Продукт решает эти проблемы, предоставляя вспомогательный инструмент на основе искусственного интеллекта, специализированный для создания Pitch-Deck.',\n"
|
|||
|
" 'works': 'Решение работает, используя возможности искусственного интеллекта для автоматизации процесса создания презентаций, учитывая требования инвесторов и примеры успешных Pitch Deck. Это позволяет стартапам и компаниям создавать более привлекательные и информативные презентации для привлечения инвестиций.'\n"
|
|||
|
"}"
|
|||
|
)
|
|||
|
|
|||
|
another_test = (
|
|||
|
"{\n"
|
|||
|
" 'users': 'Стартапы и компании, ищущие инвестиции',\n"
|
|||
|
" 'problems': '1. Недостаток средств для разработки качественного Pitch Deck. 2. Недостаток экспертизы для проведения исследований и отражения их результатов в презентации. 3. Недостаток времени для разработки инвестиционных материалов.',\n"
|
|||
|
" 'actuality': 'Продолжение предложения: Актуальность проблемы подтверждается тем фактом, что многие стартапы сталкиваются с ограниченными финансами и отсутствием нужных знаний в области маркетинга, финансов и анализа рынка, что затрудняет привлечение инвестиций. Они также испытывают нехватку времени из-за фокуса на разработке продукта или сервиса.',\n"
|
|||
|
" 'solve': 'Продукт решает эти проблемы, предоставляя вспомогательный инструмент на основе искусственного интеллекта, специализированный для создания Pitch-Deck.',\n"
|
|||
|
" 'works': 'Решение работает, используя возможности искусственного интеллекта для автоматизации процесса создания презентаций, учитывая требования инвесторов и примеры успешных Pitch Deck. Это позволяет стартапам и компаниям создавать более привлекательные и информативные презентации для привлечения инвестиций.'\n"
|
|||
|
"}"
|
|||
|
)
|
|||
|
|
|||
|
print(list(re.finditer(regex, test_str, re.MULTILINE))[-1].group())
|
|||
|
print(list(re.finditer(regex, another_test, re.MULTILINE))[-1].group())
|
|||
|
|
|||
|
# Note: for Python 2.7 compatibility, use ur"" to prefix the regex and u"" to prefix the test string and substitution.
|