Regex 正则表达式匹配模式(有一些例外)

Regex 正则表达式匹配模式(有一些例外),regex,Regex,我尝试查找Instagram句柄的匹配项,但忽略特定句柄 我正在使用 @[A-Za-z0-9\.\.\\\.+ 匹配任何以@符号开头的句柄,但我想忽略像@example和@test这样的句柄,为此我有regex@example|@test 不熟悉regex,试图找出如何进行前瞻,而忽略示例和测试用例。不确定如何将两者结合为一。执行以下操作: @(?!示例|测试)[A-Za-z0-9.+ 使用负前瞻忽略不需要的句柄 是否要返回@test.user?如下所示:@(?)(?:test | exampl

我尝试查找Instagram句柄的匹配项,但忽略特定句柄

我正在使用

@[A-Za-z0-9\.\.\\\.+

匹配任何以
@
符号开头的句柄,但我想忽略像
@example
@test
这样的句柄,为此我有regex
@example|@test

不熟悉regex,试图找出如何进行前瞻,而忽略示例和测试用例。不确定如何将两者结合为一。

执行以下操作:

@(?!示例|测试)[A-Za-z0-9.+

使用负前瞻忽略不需要的句柄


是否要返回
@test.user
?如下所示:
@(?)(?:test | example)$[\w.]+
?我正在使用类似于df['regex_handle']=df['text']的内容查看文本字段。str.contains('@[a-Za-z0-9\.+')==True,因此我希望它返回False,如果它在itSo中有示例或测试,则不应返回
@tester
,正确的?或者
@test.me
这也将无法匹配
@tester
。是的,它将只匹配我想要的“test”