Torna todas as instâncias de certas strings em um arquivo RTF em negrito

1

Digamos que eu tenha um arquivo RTF com o seguinte conteúdo:

I like dogs. Most people like dogs. Some cat like dogs.

Agora, gostaria de tornar todos os exemplos de 'cães' em negrito. Como posso conseguir isso da maneira mais simples possível sem fazer todas as alterações manualmente?

    
por Speldosa 03.12.2013 / 14:27

2 respostas

3

A maneira mais simples é abrir o documento no modo de texto (não o rtf) e fazer uma pesquisa e substituir por esses parâmetros:

  • procure por: dog
  • substitua por: \b dog \b0

Salve seu documento sem modificar nada, e tudo ficará bem. Você deve fazer uma cópia do original antes, caso algo dê errado.

    
por 03.12.2013 / 14:38
0

Você também pode abrir o arquivo RTF no TextEdit e executar um script como este no Editor AppleScript:

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
    
por 03.12.2013 / 20:16

Tags