Regex, bitte helfen!!

Puh

Grünschnabel
Ich muss aus einem String mit mehreren Wörtern und einem Zahl, zweis Strings machen, eine aus der Zahl, und die andere soll Rest der String erhalten. Bsp. "Dose Blau 3,50" als Ergebniss soll 2 Strings, 1- Dose BLau, 2- 3,50. Bitte helft mir!! Danke.
 
Hallo!

Schau mal hier:
Code:
 package de.tutorials;
 
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
 public class StringExtractorExample {
 
 	/**
 	 * @param args
 	 */
 	public static void main(String[] args) {
 		String regex = "([\\w\\s][^\\d]+)(\\d+,\\d+)";
 		String str = "Dose Blau 3,50";
 		
 		Matcher matcher = Pattern.compile(regex).matcher(str);
 		if(matcher.find()){
 			System.out.println(matcher.group(1));
 			System.out.println(matcher.group(2));
 		}
 		
 	}
 
 }

Gruß Tom
 
Zurück