How do regular expressions retrieve strings wrapped by @?

  java, question

select * , @ as iid from as_person where icorp = @icorp@ and iperosn = @iperson@
How to retrieve @ wrapped data and icorp,iperson through regular expressions?

String express = "@(\\w plus) @ ";
 String sqlString = "select * , @ as iid from as_person where icorp = @icorp@ and iperosn = @iperson@";
 Matcher match = Pattern.compile(express).matcher(sqlString);
 while (match.find()) {
 System.out.println(match.group(1));
 bracket