NSRegularExpression无法正确匹配用户名(@)

时间:2016-04-08 13:09:14

标签: ios parsing nsregularexpression

所以我使用以下正则表达式来捕获所有用户名:

[@]\\w\\S*

如果我输入"@username",它就会正常匹配。 Result : [@username]

但如果我输入"@username@username@username",则结果为[@username@username@username]。我希望是:[@username , @username , @username]

有人可以帮我一把吗?

1 个答案:

答案 0 :(得分:0)

我最终使用了:@" [@] [a-z0-9 _-] +"用户名和@" [#] [a-z0-9 _-] +"键入时的标签。

当我有一个已知用户名/主题标签的文本字段时,我使用" [@] \ w \ S *"和" [#] \ w \ S *"