1. 程式人生 > >將字串中的大小寫字母放到數組裡

將字串中的大小寫字母放到數組裡

public static void main(String[] args) {
	String str = " asda2adsf 1   adS12	DFASFSAD" +
			"F阿德斯防守對方asdfsadf37《?:?@%#¥%#¥%" +
			"@#$%#@$%^><?1234";
	str = str.trim();//去除前後空格
	str = str.replaceAll("\\^", "");//將^先去掉
	str = str.replaceAll("[^a-z^A-Z]", ",");//將非大小寫字母的替換成,
	String zmStr = str.replaceAll(",+", ",");//將多個,替換成一個,
	String[] arr = zmStr.split(",");
	for (String string : arr) {
		System.out.println(string);
	}
}

結果:

asda
adsf
adS
DFASFSADF
asdfsadf