Извлечь несколько ручек Twitter в ячейке Google - PullRequest
0 голосов
/ 31 января 2019

Я пытаюсь извлечь несколько дескрипторов твиттера в листе Google, например:

Lorem Lorem Lorem @Handle1 Lorem Lorem Lorem Lorem Lorem Lorem
Lorem Lorem LoremLorem Lorem Lorem @Handle2 Lorem Lorem Lorem @Handle3

Что я хочу (извлечено в той же ячейке):

@Handle1
@Handle2
@Handle3

Как я могу сделать?

Приветствия

Ответы [ 3 ]

0 голосов
/ 31 января 2019
=REGEXEXTRACT(A1, "(@\w*)")&" "&JOIN(" ", REGEXEXTRACT(A1, "(@\w*).*(@\w*)"))


=REGEXEXTRACT(A1, "(@\w*)")&CHAR(10)&JOIN(CHAR(10), REGEXEXTRACT(A1, "(@\w*).*(@\w*)"))

0 голосов
/ 04 февраля 2019
=JOIN(CHAR(10), QUERY(TRANSPOSE(SPLIT(A1," ")), 
 "select Col1 where Col1 contains '@'", 0))

0 голосов
/ 31 января 2019

Вы можете использовать

@\w+

См. демо на regex101.com .


Сломано, это говорит
@\w+      # @-sign + word characters

Похоже, что обходные пути не поддерживаются re2 ( см. Здесь для получения дополнительной информации ).

...