regex 超集:从字符串中删除前导@usernames?

gzszwxb4  于 2023-06-25  发布在  其他
关注(0)|答案(1)|浏览(109)

在Superset的SQL编辑器中,我有一列字符串值,其中一些以一个或多个用户名开头,后跟一个空格,然后是实际的文本。

@usern1 @user2 then some text

我怎么能删除它们?所以我尝试了这个,但没有成功:

REGEXP_REPLACE(text, '(@[a-zA-Z0-9_]+\\s)+', '')

谢谢!

nhn9ugyo

nhn9ugyo1#

您可以使用以下模式来匹配前导文本。

^(?:@[^ ]+ )+

相关问题