Я не знаю, правильно ли я понимаю ваш вопрос, но вы получите необходимые детали с этим RegEx:
(@\w*)
будет соответствовать '@something' и
(?!:wid=)\d{18} or (?!:wid=)\d*
будет соответствовать виду (первый, если ровно 18 цифр, второй, если вы не знаете количество цифр).Я думаю, что вы можете выяснить все остальное самостоятельно.В противном случае не стесняйтесь спрашивать.
РЕДАКТИРОВАТЬ: Перейти с ответом @ Star_Man