Страницы: 1
RSS
Извлечение текста по Regexp, текст содержит кавычки и другие символы, вроде елементарно, но...
 
Здраствуйте!
Подскажите пожалуйста елементарную задачу
выдернуть по Regextract
текст 1: пл 10, 0000 га и тому подобный - количество цифр до запятой может быть от 1 до 4 и перед "га"  так же от 1 до 4-х цифр.
текст 2: улица "Солнечная" - названия улиц в кавычках, и другие варианты написания: ул "Солнечная" и ул. "Солнечная" к примеру.

гугл подкинул вариантов =REGEXEXTRACT(A1; "пл ([\d\s\,]+) га"), но к сожалению у меня не сработало.
 
APech5, добрый день. По первому тексту : =РЕГИЗВЛЕЧЬ(A3;"пл ?\d{1,4}, ?\d{1,4} ?га")
По второму вообще не понятно, что нужно извлечь, текст только в ковычках?
 
=RegExpExtract(A1;"пл [\d, ]+ га";1;0)
=RegExpExtract(D1;"ул.+ ?""";1;0)

- это для надстройки PLEX, для 365 должно быть очень похоже - возьмите само выражение
Изменено: nilske - 01.07.2026 16:52:46
 
Цитата
Alex
закинул в excel - ошибка ?Имя. Можно приложить рабочий пример?

второй вариант - извлечь текст от улица, ул, ул. до второй ковычки включительно.
 
Цитата
APech5 написал:
улица "Солнечная"
а ещё есть переулки, проспекты, тупики и т.п.  :D
 
Msi2102, этого нет ни по описанию, ни в примере )
когда появится, тогда и будет учтено
 
APech5,
Цитата
написал:
?Имя.
Версия эксель какая, нужно наверное UDF использовать.
По второму: =RegExpExtract(D1;"(улица|ул|ул.)\s? ?""[а-яА-ЯёЁ\s]+""")
 
Цитата
nilske написал:
когда появится, тогда и будет учтено
я и намекаю, чтобы ТС обратил на это внимание  :D
 
Msi2102, ваши намёки похожи на "надо бы поумнее быть, как я" )
зачем заранее предполагать, что ТС не справился с примером
 
Цитата
nilske написал:
ваши намёки похожи на "надо бы поумнее быть, как я" )
Я не намекаю, что я умнее кого-то, скорее всего вы любитель поискать подвох, там где его нет.
Цитата
nilske написал:
зачем заранее предполагать, что ТС не справился с примером
я не предположил, что он не справился, а предположил, что пример не достаточно полный и потом придется всё переписывать :D
Изменено: Msi2102 - 01.07.2026 17:36:50
 
Цитата
Msi2102 написал:
предположил, что пример не достаточно полный

Цитата
Msi2102 написал:
Я не намекаю, что я умнее кого-то
 
Я не понимаю сути вашей претензии. Если у вас будет какое-либо ТЗ и вы увидите, что оно не достаточно описывает поставленную задачу то, в силу своей болезненной толерантности, Вы не попытаетесь хотя бы намекнуть на то, что надо бы дополнить условия? Неужели фраза "а ещё есть переулки, проспекты, тупики" или "пример не достаточно полный" может намекать на чьи то умственные способности. Может Вы читаете с неправильной интонацией?  :D
 
Цитата
написал:
Версия эксель какая, нужно наверное  UDF  использовать.
2021.
Alex, cпасибо, то что нужно!

Цитата
написал:
а ещё есть переулки, проспекты, тупики и т.п.  
Я не стал указывать все нужные варианты извлечения текста, нужен был только рабочий пример и по нему уже буду подгонять под другие задачи регексп.
Изменено: APech5 - 01.07.2026 19:21:56
Страницы: 1
Читают тему
Наверх