如果我有一個變量字符串,它存儲了大字符串中不同部分的字符,那麼如何使用正則表達式使用split命令分割較大的字符串?java string.split()正則表達式幫助
例如字符串變量可以存儲「DEF」 較大的字符串可以是「ABCDEFGHI」
當分割命令預成形有正則表達式輸入作爲字符串變量,所得到的拆分將是這樣的:
ABC GHI
編輯:這裏是代碼
String string = new String("2+22*5-1*2");
String multiply = new String("22*5");
int leftNum = Integer.parseInt(multiply.split("\\*")[0]);
int rightNum = Integer.parseInt(multiply.split("\\*")[1]);
System.out.println(string);
System.out.println(multiply);
System.out.println(leftNum * rightNum);
//the following should print "2+"
String left = string.split(multiply)[0];
System.out.println(left);
你的意思是yield {「abc」,「ghi」} – 2011-02-16 06:18:59
對不起,我編輯了我的答案。 – sjr 2011-02-16 06:19:36