Guten ABend!
Wieso geht dies nicht:
f = f.replaceAll("%dimensions&(.+?)&", dimensions("$1"));
Er übernimmt das was zwischen %dimenstions& und & steht anscheinend nicht.. Wieso? Wie kann ich das fixen?
Dimensions macht nichts anderes als ebenso einen String zu replacen. Wenn ich direkt von dem String selbst die "dimensions" Funktion aufrufe, funktioniert es - so aber nicht.
Mein String:
"%dimensions&%width x %height&"
Meine Methode:
Rauskommen tut jedoch:
%width x %height
Wieso geht dies nicht:
f = f.replaceAll("%dimensions&(.+?)&", dimensions("$1"));
Er übernimmt das was zwischen %dimenstions& und & steht anscheinend nicht.. Wieso? Wie kann ich das fixen?
Dimensions macht nichts anderes als ebenso einen String zu replacen. Wenn ich direkt von dem String selbst die "dimensions" Funktion aufrufe, funktioniert es - so aber nicht.
Mein String:
"%dimensions&%width x %height&"
Meine Methode:
Java:
public String dimensions(String format){
String width = quell.split("\"deviation_width\":")[1].split(",")[0];
String height= quell.split("\"deviation_height\":")[1].split(",")[0];
return format.replaceAll("%width", width).replaceAll("%height", height);
}
Rauskommen tut jedoch:
%width x %height
Zuletzt bearbeitet: