In einem Dokument finden sich Zahlen mit Prozentzeichen – mal mit, mal ohne Leerschritt. Außerdem gibt es Angaben wie 7%ig oder 3%iger.
- Alle Zahlen mit % ohne Leerschritt sollen als Zahl mit geschütztem Leerschritt und Prozentzeichen geschrieben werden
- Ableitungen von Zahlen wie 7%ig dürfen laut Duden keinen Leerschritt haben
- Zahlen mit Leerschritt und Prozentzeichen sollen als Zahlen mit geschütztem Leerschritt und Prozentzeichen geschrieben werden
Das ist der Ausgangstext:
Die erste Suche ersetzt Zahlen ohne Leerschritt mit %:
- Klicken Sie auf “Start | Ersetzen”
- Klicken Sie auf “Erweitern”
- Aktivieren Sie “Platzhaltersuche”
Die “Suche nach” muss nach allen Ziffern suchen, die von einem Prozentzeichen direkt gefolgt werden, aber nicht den Zusatz “ig” oder “ige” oder “iger” haben.
Suchen nach: ([0-9])(%[!ig])
Ersetze durch: 1^s2
Die Suche hat zwei Ausdrucke, die in runde Klammern gefasst sind.
Erster Ausdruck: zuerst die Zahlen, dann das Prozentzeichen. Zweiter Ausdruck: das Prozentzeichen ohne ig/ige/iger
- Erster Ausdruck ([0-9])
Alle Zahlen von 0 bis 9 - Zweiter Ausdruck:(%[!ig])
Das Prozentzeichen, aber ohne (! steht für NICHT) alle Ausdrücke, die “ig” enthalten
Bei “Ersetze durch” werden beide Ausdrücke wieder verwendet – aber durch einen geschützten Leerschritt getrennt:
- 1
Verwende den ersten Ausdruck der Suche - ^s
setze einen geschützten Leerschritt - 2
Verwende den zweiten Ausdruck der Suche
Jetzt sieht der Text so aus:
Zum Schluss müssen noch alle Zahlen, die bereits einen Leerschritt vor dem % haben, durch die gleiche Zahl mit dem geschützten Leerschritt ersetzt werden:
Suchen nach: ([0-9]) (%)
Ersetze durch: 1^s2
Der “Ersetze durch”-Ausdruck bleibt identisch wie oben. Der “Suchen nach”-Ausdruck wird um den Leerschritt zwischen dem ersten und dem zweiten Ausdruck ergänzt (also zwischen der schließenden Klammer …-09]) und der sich öffnenden Klammer (%) kommt ein Leerschritt. Der [!ig] entfällt.