hallo leute,
hab wiedermal ein kleines problem
will in java mit hilfe einer regular expression € und cent beträge auslesen... funzt aber noch nicht ganz so wie ich will
er soll aber auch
als cent erkennen und nicht als €
das ganze soll ohne if abfrage geschehen sondern nur durch umformung der regular expression.
auch soll nicht nach "ct" geprüft werden ....
habt ihr da ne idee?
hab wiedermal ein kleines problem
will in java mit hilfe einer regular expression € und cent beträge auslesen... funzt aber noch nicht ganz so wie ich will
Code:
String string = "5,51€";
Pattern pattern = Pattern.compile("(\\d*)(\\D*)(\\d*)(\\D*)");
java.util.regex.Matcher matcher = pattern.matcher(string);
List<String> bigger = new ArrayList<String>();
List<String> small = new ArrayList<String>();
while(matcher.find())
{
bigger.add(matcher.group(1));
small.add(matcher.group(3));
}
System.out.println("€: "+bigger.get(0));
System.out.println("ct: "+small.get(0));
er soll aber auch
Code:
String string = "51ct";
das ganze soll ohne if abfrage geschehen sondern nur durch umformung der regular expression.
auch soll nicht nach "ct" geprüft werden ....
habt ihr da ne idee?