Dossiers >> InDesign >> Tipps und Tricks >> Grep-Trick 2: Telefonnummern
Artikel als PDF

Grep-Trick 2: Telefonnummern

Telefonnummern in Dokumenten von Zuträgern sind selten richtig formatiert. Zur Spationierung verwendet man nicht das normale Leerzeichen, sondern Viertelgevierte.

(msc) Das lässt sich per Grep leicht korrigieren: Wir suchen nach einer Ziffer, die von einem Leerzeichen und einer weiteren Ziffer gefolgt wird. Dann wird das Leerzeichen dazwischen durch ein Viertelgeviert ersetzt. Sie suchen nach (\d) (\d) und ersetzen durch $1~4$2. Wenn Sie statt des Viertel- das Achtelgeviert verwenden möchten, dann tragen Sie bei Ändern in $1~<$2 ein.

Bei dieser Methode besteht die Gefahr, dass zu viel ersetzt wird – denn unter das Muster Ziffer-Leerzeichen-Ziffer ist auch bei grösseren Zahlen zu finden, falls das Leerzeichen zur Zifferngruppierung zum Einsatz kommt. Um sicher zu sein, dass nur (Schweizer) Telefonnummern mit Viertelgevierten versehen werden, suchen Sie nach folgendem: (\d{3})[ /-](\d{3})[ -](\d{2})[ -](\d{2})

... und ersetzen durch $1~4$2~4$3~4$4. Diese Methode hat den Vorteil, dass Sie auch Telefonnummern bereinigen, bei denen die Vorwahl mit Schrägstrich und die Ziffern mit Trennstrichen gruppiert sind.

Artikel als PDF