나는이 모양이 텍스트가 : 나는 executeRule에 대한 매개 변수를 얻기 위해 정규 표현식으로 구문 분석 할 필요가자바 정규 표현식 토론
executeRule(document, 'SendEmail', [
'emailAddress':'EMAIL([email protected])',
'subject':'Test',
'text':'Test',
'defaultText':'Test']
);
합니다.
현재 내 정규 표현식이 (자바)과 같습니다
List<String> partialRules = new ArrayList<String>();
List<String> rules = new ArrayList<String>();
Pattern p = Pattern.compile("executeRule\\(\\s*\\w+,\\s*'(\\w+)'\\s*,\\.*");
문제는 내가 executeRule 방법의 내 3'rd 매개 변수와 일치하는 정규 표현식을 찾을 수 있습니다.
도움을 주시면 감사하겠습니다.
감사합니다.
세 번째 인수에 쉼표를 사용할 수 없으므로 쉼표로 구분 기호를 사용할 수 없습니다. – Zernike
고마워요 – Sergiu
어떻게 끝까지 캡처 할 수 있습니까? 지금까지는 최종을 제외하고 전체 방법과 일치합니다 ... 고맙습니다. – Sergiu