Ребят, всем привет! Как в regex брать самое короткое совпадение не с начала, а с середины выражения и от него уже отталкиваться?
Пример текста:
"%инфо%2%инфо%" "%инфо%2%инфо%" "%инфо%2%инфо%" "%инфо%1%инфо%"
"%инфо%1%инфо%" может быть в любом месте
Надо заменить на пустоту "%инфо%1%инфо%"
Текущая regex по экшену обработки текста -> Замена -> Все:
".*?1.*?"
Ожидаемый результат:
"%инфо%2%инфо%" "%инфо%2%инфо%" "%инфо%2%инфо%"
Суровая правда:
Убрало все, т.е пусто, потому что начинает искать самое короткое совпадение с кавычки с начала, а не от середины regex
Ребят, кто знает решение?
Пример текста:
"%инфо%2%инфо%" "%инфо%2%инфо%" "%инфо%2%инфо%" "%инфо%1%инфо%"
"%инфо%1%инфо%" может быть в любом месте
Надо заменить на пустоту "%инфо%1%инфо%"
Текущая regex по экшену обработки текста -> Замена -> Все:
".*?1.*?"
Ожидаемый результат:
"%инфо%2%инфо%" "%инфо%2%инфо%" "%инфо%2%инфо%"
Суровая правда:
Убрало все, т.е пусто, потому что начинает искать самое короткое совпадение с кавычки с начала, а не от середины regex
Ребят, кто знает решение?