У меня есть этот текст, который выглядит так:
executeRule(document, 'SendEmail', [
'emailAddress':'EMAIL(john@yahoo.com)',
'subject':'Test',
'text':'Test',
'defaultText':'Test']
);
Мне нужно проанализировать его с помощью регулярного выражения, чтобы получить параметры для executeRule.
В настоящее время мое регулярное выражение выглядит следующим образом (Java):
List<String> partialRules = new ArrayList<String>();
List<String> rules = new ArrayList<String>();
Pattern p = Pattern.compile("executeRule\\(\\s*\\w+,\\s*'(\\w+)'\\s*,\\.*");
Проблема в том, что я не могу найти регулярное выражение, которое будет соответствовать моему 3-му параметру метода executeRule.
Любая помощь приветствуется.
Спасибо.