2014-03-26 38 views
-1

任何一個可以幫助我如何以檢索從特殊characters.I國家名稱都提到下面的代碼如何以檢索從Java中的特殊字符的字符串

[["<Select>"],["Andaman and Nicobar"],["Andhra Pradesh"],["Arunachal Pradesh"],["Assam"],["Bihar"],["Chandigarh"],["Chattishgarh"],["CHO Region"],["Dadra & Nagar Haveli"],["Daman & Diu"],["Goa"],["Gujarat"],["Haryana"],["Himachal Pradesh"],["Jammu and Kashmir"],["Jharkhand"],["Karnataka"],["Karnataka Chit"],["Kerala"],["Lakshadweep"],["Madhya Pradesh"],["Maharashtra"],["Maharashtra Chit"],["Manipur"],["Meghalaya"],["Mizoram"],["Nagaland"],["New Delhi"],["NORTH"],["Orissa"],["Pondichery"],["Punjab"],["Rajasthan"],["Sikkim"],["Tamil Nadu"],["Tripura"],["Uttar Pradesh"],["Uttaranchal"],["WEST"],["West Bengal"],null] 

預期輸出

<Select>,Andaman and Nicobar,Andhra Pradesh,Arunachal Pradesh,Assam,Bihar,Chandigarh,Chattishgarh,CHO Regio,Dadra & Nagar Haveli,Daman & Diu,Goa,Gujarat,Haryana,Himachal Pradesh,Jammu and Kashmir,Jharkhand,Karnataka,Karnataka Chit,Kerala,Lakshadweep,Madhya Pradesh,Maharashtra,Maharashtra Chit,Manipur,Meghalaya,Mizoram,Nagaland,New Delhi,NORTH,Orissa,Pondichery,Punjab,Rajasthan,Sikkim,Tamil Nadu,Tripura,Uttar Pradesh,Uttaranchal,WEST,West Bengal,null 
+2

那你試試?看起來'String.replaceAll(「\\ [\\\\\\\\\\\\\\\\\\\\\\\\\\\\\')」可以幫助你。或者更簡單的方法來做到這一點:這是JSON數據,所以使用JSON解析器。 –

+0

你只想要雷雨「」和[] ..爲什麼不嘗試替換()? – TheLostMind

+0

@ArnaudDenoyelle:我試過它不起作用 – Giridharan

回答

1

您可以使用下面的代碼

states = states.replace("[","").replace("]","").replace("\"", ""); 
0

您可以通過刪除括號來獲得輸出。 例如

String input = "[[\"<Select>\"],[\"Andaman and Nicobar\"],[\"Andhra Pradesh\"],[\"Arunachal Pradesh\"],[\"Assam\"],[\"Bihar\"],[\"Chandigarh\"],[\"Chattishgarh\"],[\"CHO Region\"],[\"Dadra & Nagar Haveli\"],[\"Daman & Diu\"],[\"Goa\"],[\"Gujarat\"],[\"Haryana\"],[\"Himachal Pradesh\"],[\"Jammu and Kashmir\"],[\"Jharkhand\"],[\"Karnataka\"],[\"Karnataka Chit\"],[\"Kerala\"],[\"Lakshadweep\"],[\"Madhya Pradesh\"],[\"Maharashtra\"],[\"Maharashtra Chit\"],[\"Manipur\"],[\"Meghalaya\"],[\"Mizoram\"],[\"Nagaland\"],[\"New Delhi\"],[\"NORTH\"],[\"Orissa\"],[\"Pondichery\"],[\"Punjab\"],[\"Rajasthan\"],[\"Sikkim\"],[\"Tamil Nadu\"],[\"Tripura\"],[\"Uttar Pradesh\"],[\"Uttaranchal\"],[\"WEST\"],[\"West Bengal\"],null]"; 
    String output1 = input.replace("[", ""); 
    String output2 = output1.replace("]", ""); 
    System.out.println("output :"+output2); 

輸出此代碼

output :"<Select>","Andaman and Nicobar","Andhra Pradesh","Arunachal Pradesh","Assam","Bihar","Chandigarh","Chattishgarh","CHO Region","Dadra & Nagar Haveli","Daman & Diu","Goa","Gujarat","Haryana","Himachal Pradesh","Jammu and Kashmir","Jharkhand","Karnataka","Karnataka Chit","Kerala","Lakshadweep","Madhya Pradesh","Maharashtra","Maharashtra Chit","Manipur","Meghalaya","Mizoram","Nagaland","New Delhi","NORTH","Orissa","Pondichery","Punjab","Rajasthan","Sikkim","Tamil Nadu","Tripura","Uttar Pradesh","Uttaranchal","WEST","West Bengal",null 
+0

@asmalinidi:我需要從字符串中刪除引號 – Giridharan

+0

@Giridharan你也可以刪除引號String output3 = output2.replace(「\」「,」「);使用此代碼 – asmalindi

+0

:它工作。感謝您的迴應 – Giridharan

0

您可以使用模式:

StringBuilder myFinalString = new StringBuilder(); 

String myString = "[[\"<Select>\"],[\"Andaman and Nicobar\"],[\"Andhra Pradesh\"],[\"Arunachal Pradesh\"],[\"Assam\"],[\"Bihar\"],[\"Chandigarh\"],[\"Chattishgarh\"],[\"CHO Region\"],[\"Dadra & Nagar Haveli\"],[\"Daman & Diu\"],[\"Goa\"],[\"Gujarat\"],[\"Haryana\"],[\"Himachal Pradesh\"],[\"Jammu and Kashmir\"],[\"Jharkhand\"],[\"Karnataka\"],[\"Karnataka Chit\"],[\"Kerala\"],[\"Lakshadweep\"],[\"Madhya Pradesh\"],[\"Maharashtra\"],[\"Maharashtra Chit\"],[\"Manipur\"],[\"Meghalaya\"],[\"Mizoram\"],[\"Nagaland\"],[\"New Delhi\"],[\"NORTH\"],[\"Orissa\"],[\"Pondichery\"],[\"Punjab\"],[\"Rajasthan\"],[\"Sikkim\"],[\"Tamil Nadu\"],[\"Tripura\"],[\"Uttar Pradesh\"],[\"Uttaranchal\"],[\"WEST\"],[\"West Bengal\"],null]"; 
Pattern stringPattern = Pattern.compile("\"[^\"]*\"|null"); 
Matcher matcher = stringPattern.matcher(myString); 

while(matcher.find()) { 
    myFinalString.append(',').append(matcher.group()); 
} 

System.out.println(myFinalString.toString().substring(1)); 
相關問題