提取在谷歌片小区多个Twitter手柄

问题描述 投票:1回答:3

我试图提取多个Twitter处理在谷歌片,这样的:

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

我想(在相同的细胞中提取):

@Handle1
@Handle2
@Handle3

我该怎么办?

干杯

regex google-sheets spreadsheet
3个回答
0
投票

你可以使用

@\w+

a demo on regex101.com


Broken down, this says
@\w+      # @-sign + word characters

Lookarounds似乎不是由re2see here for more information)的支持。


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


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


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

© www.soinside.com 2019 - 2024. All rights reserved.