Har en sträng som ser ut ungefär såhär: En ide:java split() med flera delimiters
lite text: mera text; ännu mera text
lite text2: mera text2; ännu mera text2
lite text3: mera text3; ännu mera text3
jag skulle vilja skapa en 2 dimensionell array av det här och splitta texten där det förkommer : (kolon) eller ; (semikolon)
arrayen skulle se ut unegfär såhär:
array[0,0] = "lite text"
array[1,2] = "mera text3"
array[2,2] = "ännu mera text3"
osv...
Alla förslag är välkomna.Sv: java split() med flera delimiters
1. Splitta upp i rader med java.lang.String.split("\n").
2. Splitta upp varje rad med java.lang.String.split("[;:]");.
3. Placera resultatet i en tvådimensionell array String[][].
Jag är dock inte helt säker på regex-uttrycken, se http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html#sum för hur de kan se ut.
/Andreas