У меня есть строка типа kategorie Hamburg 'Mode & Accessoires', и я хотел бы извлечь весь текст между ''.
kategorie Hamburg 'Mode & Accessoires'
Следующая формула работает нормально, если в ней нет специальных символов, таких как "&".Так что это не сработает для приведенного выше примера.
=REGEXEXTRACT(B2; "\'([A-Za-z]+)\'")
Какое регулярное выражение мне нужно?Лучший Флориан
Выдержка с одинарными кавычками:
=REGEXEXTRACT(B2;"(\'.+\')")
без одинарных кавычек:
=SUBSTITUTE(REGEXEXTRACT(B2;"(\'.+\')"),"'","")
. - любой символ, + - «один или несколько, предпочтительно больше».
.
+
(Одиночные кавычки не нужно экранировать.)