2012-12-18 3 views
0
내가 그것 때문에 키 정규식 특수 문자의 오류가 표시 지정된 캐릭터

문자열이 정규식

String str = "{regex:/^(a-z|A-Z|0-9)*[^:*()#%`~*^&+={}| >"|\\]*$/,'value':10}"; 

try { 
    JSONObject jsonObj = new JSONObject(str); 
    System.out.println("Result ######### "+jsonObj); 
} catch (JSONException e) { 
    // TODO Auto-generated catch block 
    e.printStackTrace(); 
} 

와 JSON 개체를 초기화 할

을 갖는 JSON 개체를 초기화,이를 달성하기 위해 다른 possiblities 있습니까?

+0

그 문자열은 [JSON] (http://json.org/)이 아니므로 JSON은'/.../ '이 무엇인지 알지 못합니다. –

답변

0

regEx 주위에 작은 따옴표를 추가해보십시오.

String str = "{regex:'/^(a-z|A-Z|0-9)*[^:*()#%`~*^&+={}| >"|\\]*$/','value':10}"; 
관련 문제