EXPRESSÕES REGULARES · regulares são escritas numa linguagem formal que pode ser interpretada...

Preview:

Citation preview

EXPRESSÕES REGULARES: uma poderosa arma para o tradutor

THIAGO HILGER

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

ESCOLHA SEU TRADUTOR

THIAGO HILGER L12n, TI, legendas

Ex-analista de sistemas

Gamer Etc.

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

coleta

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

coleta colega

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

O Jogo da Tradução jogodatraducao.wordpress.com

medium.com/o-jogo-da-tradução

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

EXPRESSÕES REGULARES: uma poderosa arma para o tradutor

THIAGO HILGER

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

FIM VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Vamos começar!

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Wikipédia

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Uma expressão regular provê uma forma concisa e flexível de

identificar cadeias de caracteres de interesse, como

caracteres particulares, palavras ou padrões de caracteres. Expressões

regulares são escritas numa linguagem formal que pode ser

interpretada por um processador de expressão

regular, um programa que serve um gerador de analisador

sintático ou examina o texto e identifica as partes que casam

com a especificação dada.

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Uma expressão regular provê uma forma concisa e flexível de

identificar cadeias de caracteres de interesse, como

caracteres particulares, palavras ou padrões de caracteres. Expressões

regulares são escritas numa linguagem formal que pode ser

interpretada por um processador de expressão

regular, um programa que serve um gerador de analisador

sintático ou examina o texto e identifica as partes que casam

com a especificação dada.

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Mamãe

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Biscoitos

E formas de biscoito

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Linguista

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Alfabeto

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Para que aprender

outro alfabeto?

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

a = a b = b c = c d = d e = e VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

a = a b = b c = c d = d e = e . = a, b, c, d, e ... VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

a = a b = b c = c d = d e = e . = a, b, c, d, e ... b.la = bala, bela, bola, bula, b4la VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Uma poderosa arma

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Lista de palavras perigosas

colega e coleta quanto e quando

lugar, ligar e lutar ponto e ...

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

VA LEN DO!

Palavrões

po...corra fo...roda me...lerda

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Timecode de legendas

1

00:00:05,313 --> 00:00:07,916

Vá direto ao pinto.

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Letras+Números

Sense8 G20

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

VA LEN DO!

E mais!

« Aspas francesas » Variáveis

Espaços múltiplos Palavras duplicadas

Tudo

e qualquer coisa!

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Uma poderosa arma

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Por onde começar?

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Coragem!

(e 1, 2, 3)

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Passo 1:

Anote tudo, com detalhes

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Passo 2:

Converta usando o alfabeto

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Passo 3:

Teste: Faltou? Sobrou?

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Mais sobre o alfabeto

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Tudo igual, exceto:

. $ \ | + * ? – ( ) { } ^ [ ]

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Se não é igual, o que é?

. = qualquer coisa | = ou

\ = “acentuação” (escape)

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

. = \. | = \| + = \+ [ = \[ ] = \]

...

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

\b \d \s \S \n ...

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

\b = borda \d = dígito (número)

\s = espaço

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Ferramenta de teste:

regexr.com

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Mão na massa!

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Passo 1: Lista

de palavras perigosas

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Passo 1: Lista

de palavras perigosas

colega e coleta quanto e quando

lugar, ligar e lutar

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Passo 2:

colega coleta

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Passo 2:

colega|coleta

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Passo 3: Teste!

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Faltou...

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Passo 2:

Colega colega Coleta coleta

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Passo 2:

Colega colega Coleta coleta

COLETA COLEGA

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Passo 2:

Colega|colega |Coleta|coleta

|COLETA|COLEGA

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Passou!

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Passo 1: Lista

de palavras perigosas

colega e coleta quanto e quando

lugar, ligar e lutar

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Passo 2:

colega coleta quanto quando lugar ligar lutar

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Passo 2:

colega|coleta |quanto|quando |lugar|ligar|lutar

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Sobrou...

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Bordas:

\bquando\b

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

\bquando\b

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

\bquando\b

quando

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

\bquando\b quando

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

\bquando\b quando

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

\bquando\b

quando s

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

\bquando\b quando s

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

\bquando\b quando s

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

\bquando

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

quando s

\bquando

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

s \bquando quando

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

s \bquando quando

Bordas:

\b1\b

Há 1 maneira fácil de fazer esse cálculo: 11 MWh por turbina,

10 turbinas, são 110 MWh.

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Passo 2:

\bcoleta \bcolega \bquanto

\bquando\b \blugar \blutar \bligar

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Passo 2:

\bcoleta|\bcolega |\bquanto

|\bquando\b |\blugar|\blutar

|\bligar

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Passou!

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Ferramentas

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

OmegaT:

Busca e substituição

Regras de segmentação

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Notepad++:

Busca e substituição

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Microsoft Word:

Nada :(

Só caracteres curinga

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Xbench:

Busca

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

MemoQ:

Busca e substituição

Regras de segmentação

Tagger

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Trados:

Busca e substituição

Plugin

AutoSuggest

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Desafio!

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

\d{2}:\d{2}:\d{2},\d{3} --> \d{2}:\d{2}:\d{2},\d{3}\s

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

VA LEN DO!

Ponta do iceberg

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Coragem!

(e 1, 2, 3)

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Futuro

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Perguntas?

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Obrigado!

VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

FIM VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR

Recommended