Machen Sie alle Instanzen bestimmter Zeichenfolgen in einer RTF-Datei fett

375
Speldosa

Nehmen wir an, ich habe eine RTF-Datei mit folgendem Inhalt:

Ich mag Hunde. Die meisten Leute mögen Hunde. Eine Katze mag Hunde.

Nun möchte ich jeden Fall von "Hunden" kühn machen. Wie kann ich dies auf möglichst einfache Weise erreichen, ohne alle Änderungen manuell vornehmen zu müssen?

1

2 Antworten auf die Frage

3
m4573r

Der einfachste Weg, um Ihr Dokument im Textmodus zu öffnen (nicht rtf), eine Suche durchzuführen und diese Parameter zu ersetzen:

  • suchen nach: dog
  • ersetzen mit: \b dog \b0

Speichern Sie Ihr Dokument, ohne etwas anderes zu ändern, und es sollte in Ordnung sein. Sie sollten jedoch vorher eine Kopie des Originals anfertigen, falls etwas schief geht.

0
user495470

Sie können die RTF-Datei auch in TextEdit öffnen und dann ein Skript wie dieses in AppleScript Editor ausführen:

set x to "dogs" set text item delimiters to x tell application "TextEdit" to tell document 1 set ti to text items of (get its text) repeat with i from 1 to (count of ti) - 1 set l to count of (items 1 thru i of ti as text) set font of characters l thru (s + (length of x)) to "Helvetica Bold" end repeat end tell