Regex=
"^\\s+(\\S+)\\s+(\\S+)\\s+(\\S+)\\s+(\\S+)(\\s+(\\S+(\\s+(\\S+))?))?(\\s+(\\S+))?\\s*";
input= " 1 ABC DEF GHI JKL PQR ";
을 반환하지만 JKL 내가 선택처럼 approched 그래서 정규 표현식 "JKL MNO"와 같은 공간 단어 수 있습니다 경우가 있습니다정규 표현식 그룹 매칭은 정규 표현식과 일치 위의 입력 텍스트에서 잘못된 값
(\\s+(\\S+))?
G1: 1 G2: ABC G3: DEF G4: GHI **G6: JKL PQR** G8:PQR
G6 즉 내가 잘못된 값을 얻고 그룹을 점점 MNO 존재, 당신은 내가 뭘 잘못 파악하시기 바랍니다 수있는 단어로만 JKL 또는 JKL MNO 수 있어야하지만.
는 PQR 부분입니다 또한 선택 사항입니까? –
예 .PQR, MNO 또는 JKL MNO는 선택 사항입니다. – Anil