GREP für "7,5x7,8 cm" zu "7,5 x 7,8 cm" (CS3)
Hallo!
Leider scheitere ich an einem relativ einfachen GREP-Algorithmus.
Im Text kommen unterschiedliche Maßangaben vor, zB:
7x7 cm
7,8x7,5 cm
7x14,5 cm
Ich möchte nun, dass vor und hinter dem "x" ein Leerzeichen eingefügt wird.
"7,8x7 cm" wird zu "7,8 x 7 cm".
Das misslingt mir, weil InDesign CS3 5.03 mit den Variablen durcheinander kommt. Mein Suchausdruck wäre:
(([0-9]{1,2})(,?[0-9]{1,2})?)x(([0-9]{1,2})(,?[0-9]{1,2})?) cm
ersetzen durch
$1$2 x $3$4 cm
Leider scheitert das, weil anscheinend nur die ersten beiden Unterklammern (vor dem "x") in $1 und $2 landen. $3 wird auch gefüllt, $4 bleibt leer.
Jetzt würde die Method klappen, wenn alle Nummern-Paare immer Kommas hätten. Wenn ich aber 5x7,8 cm cm habe, dann rutscht $3 zu $2 ...
Gibts hierfür eine Lösung?
Vielen Dank im Voraus!
LG, Martin