1

Допустим, у меня есть файл RTF со следующим содержанием:

Я люблю собак. Большинство людей любят собак. Некоторым кошкам нравятся собаки.

Теперь я хотел бы сделать каждый случай «собак» жирным. Как я могу добиться этого самым простым способом без внесения всех изменений вручную?

2 ответа2

3

Самый простой способ это открыть ваш документ в текстовом режиме (не rtf), а также выполнить поиск и заменить его следующими параметрами:

  • поиск: dog
  • заменить на: \b dog \b0

Сохраните ваш документ, ничего не изменяя, и все должно быть в порядке. Вы должны сделать копию оригинала заранее, на случай, если что-то пойдет не так.

0

Вы также можете открыть файл RTF в TextEdit, а затем запустить скрипт в AppleScript Editor следующим образом:

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .