java - Split String Every X String does not work -
i have string, in want split every x string. want split every 7 string , works ! here code , string. here string :
arraylist<string> arraylist=new arraylist<string>(); string str="br_mgt>eth0>63 br_mgt>ath0>63 br0>br_mgt.100>63 br_data>eth0>63 br_data>ath0>63 br0>br_data.200>63 br_data>eth0>63 br_data>ath0>63 br0>br_data.200>75"; string[] thestring=(str.split("(?<=\\.......)")); system.out.println("first 1 : " + thestring[0]); system.out.println("second 1 : " + thestring[1]); output :
first 1 : br_mgt>eth0>63 br_mgt>ath0>63 br0>br_mgt.100>63 second 1 : br_data>eth0>63 br_data>ath0>63 br0>br_data.200>63 and true , wanted. change string :
str="br0>br_mgt.333>63 br_mgt>eth0>63 br_mgt>ath0>63"; and output :
first 1 : br0>br_mgt.333>63 second 1 : br_mgt>eth0>63 br_mgt>ath0>63 why that?
string str="br_mgt>eth0>63 br_mgt>ath0>63 br0>br_mgt.100>63 br_data>eth0>63 br_data>ath0>63 br0>br_data.200>63"; string[] array = str.split("(?<=\\g[^\\>]*\\>[^\\>]*\\>[^\\>]*\\>[^\\>]*\\>[^\\>]*\\>[^\\>]*\\>[^\\>]*)\\s+"); for(string s : array){ system.out.println(s); }
Comments
Post a Comment