줄 바꿈이있는 문자열의 패턴을 어떻게 일치시킬 수 있습니까? 예 :JAVA Linebreaks가있는 문자열에서 가장 긴 패턴 일치
requisition({"title":"my json",
"items" : [{ "A": "a",
"B": "b"}
]
})
는 난 단지
{"title":"my json",
"items" : [{ "A": "a",
"B": "b"}
]
}
내가
String pattern = ".*(\\{.*\\}).*";
Pattern r = Pattern.compile(pattern, Pattern.DOTALL);
하지만 성공과 같은 시도이를 잡으려고합니다. 어떤 설교?
더 명확하게 말하자. 이것은 내 input
"성공하지 못했습니다." 실패합니까? 틀린 경기를합니까? 어느 것? 나는''A '...''에서 시작하는 모든 것을 포착한다고 가정할까요? –
@Reimeus, 내가하려고하는 JSON 구문 분석기 구현입니다. – Medeiros
항상 입력이이 형식입니까? 내 말은, 그것은 항상 매개 변수로 일부 JSON 개체와 함수 호출을 무엇입니까? 이 경우 하위 문자열을 사용할 수 없습니까? –