在Google表格单元格中提取多个Twitter句柄

时间:2019-01-31 13:25:11

标签: regex google-sheets spreadsheet

我正在尝试在Google表格中提取多个Twitter句柄,例如:

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 :(得分:0)

您可以使用

@\w+

请参见a demo on regex101.com


细分,这说

@\w+      # @-sign + word characters

Lookarounds似乎没有由支持re2see here for more information)。

答案 1 :(得分:0)

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


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

答案 2 :(得分:0)

=JOIN(CHAR(10), QUERY(TRANSPOSE(SPLIT(A1," ")), 
 "select Col1 where Col1 contains '@'", 0))