У меня есть регулярное выражение, которое я только что понял, недостаточно точно.Прямо сейчас я использую:
let regex = try NSRegularExpression(pattern: "@[^\\s]+")
, который в следующей строке: let str = "@alice, @bob, @zack@example.com sara@example.com"
возвращает ["@alice,", "@bob,", "@zack@example.com", "example.com"]
(обратите внимание на запятые внутри некоторых изэлементы массива)
Как я могу сделать это более точно, чтобы он захватывал "@alice" и "@bob" без запятой и игнорировал последние 2 примера?
Спасибо