Используйте Regextract для извлечения строки со специальными символами - PullRequest
0 голосов
/ 07 февраля 2019

У меня есть строка типа kategorie Hamburg 'Mode & Accessoires', и я хотел бы извлечь весь текст между ''.

Следующая формула работает нормально, если в ней нет специальных символов, таких как "&".Так что это не сработает для приведенного выше примера.

=REGEXEXTRACT(B2; "\'([A-Za-z]+)\'")

Какое регулярное выражение мне нужно?Лучший Флориан

1 Ответ

0 голосов
/ 07 февраля 2019

Выдержка с одинарными кавычками:

=REGEXEXTRACT(B2;"(\'.+\')")

без одинарных кавычек:

=SUBSTITUTE(REGEXEXTRACT(B2;"(\'.+\')"),"'","")

. - любой символ, + - «один или несколько, предпочтительно больше».

(Одиночные кавычки не нужно экранировать.)

...