Falsche Multiplikationszeichen finden und durch korrekte ersetzen

Suchen nach

(?<=\d)(\h?x\h?)(?=\d)

Ändern in

~<×~<

Findet

1000 x 1500 px
10 x 3 x 2 qm²

Erklärung

  1. (?<=\d) entspricht einem positiven Lookbehind für eine Ziffer
  2. (\h?x\h?) entspricht einem optionalen horizontalen Weißraum, gefolgt von einem x, gefolgt von einem optionalen horizontalen Weißraum
  3. (?=\d) entspricht einem positiven Lookahead für eine Ziffer

Hinweis

Im Ersetzen-Vorgang wurde ein Achtelgeviert ~< verwendet. Je nach Schrift kann ein anderer Abstand besser passen.

Findet keine Multiplikationszeichen, denen eine Maßeinheit voraus geht. Findet demnach nicht: 100 mm x 150 mm. Dafür muss der Ausdruck wie folgt angepasst und manuell geprüft werden:

(\h?x\h?)(?=\d)