의로는 SQL 쿼리의 속성 목록을 분할하는 현재 나는 다음과 같은 코드를 가지고 :자바 정규식은 문자열 []에 바인드합니다
: 대부분의 부품 작동하지만 다음 주어진 경우 실패String select = qry.substring("select ".length(),qry2.indexOf(" from "));
String[] attrs = select.split(",");
qry = "select a,b,c,DATETOSTRING(date_attr_name,'mm/dd/yyyy') from tbl_a";
내가 찾고있는 것은 String.split()에 피드를 제공하는 정규식이며 그 상황을 처리 할 것이고 다른 어떤 특별한 경우에는 내가 실종되었다고 생각할 수도 있습니다.
a,b,c,DATETOSTRING(date_attr_name,'mm/dd/yyyy'),f,gg,dr(tt,t,),fff
마지막 'FFF'속성을 분할 실패,하지만 :
는 요청 결과를 얻기 위해 분할. String # split은 전체 문자열과 일치하는 정규 표현식이 아니라 "separator"정규 표현식을 필요로합니다. – bdumitriu