Я хочу разработать регулярное выражение в Java, чтобы найти аннотации в однострочном / многострочном для класса Java.Просто сейчас я пробую этот
String regExp = "^\\s*(@.+)$";
, но он работает только на одной строке, а не на многострочном .eg
@NamedNativeQuery(name = "nativeSQL", query = "SELECT emp1.emp_id, emp1.name, emp1.manager_id, "
+ "emp1.dept_id, emp1.address_id " + "FROM EMP emp1, EMP emp2 "
+ "WHERE ((emp2.EMP_ID = ?) AND (emp2.EMP_ID = emp1.MANAGER_ID))", resultClass = Professor.class)
В данном примере я хочу извлечь ключ-пара значений, например
name = "nativeSQL"
query = "SELECT emp1.emp_id, emp1.name, emp1.manager_id, "
+ "emp1.dept_id, emp1.addr