EXPRESSÕES REGULAREShilger.com.br/wp-content/uploads/2018/07/ThiagoHilgerPalestra-1.pdfregulares...

Post on 27-Oct-2020

2 views 0 download

Transcript of EXPRESSÕES REGULAREShilger.com.br/wp-content/uploads/2018/07/ThiagoHilgerPalestra-1.pdfregulares...

EXPRESSÕES REGULARES: uma poderosa arma para o tradutor

THIAGO HILGER

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

ESCOLHA SEU TRADUTOR

THIAGO HILGER L12n, TI, legendas

Ex-analista de sistemas

Gamer Etc.

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

colega

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

colega coleta

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

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

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

EXPRESSÕES REGULARES: uma poderosa arma para o tradutor

THIAGO HILGER

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

FIM VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Wikipédia

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

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.

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.

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Mamãe

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Biscoitos

E formas de biscoito

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Linguista

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Alfabeto

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Para que aprender

outro alfabeto?

a = a b = b c = c d = d e = e VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

a = a b = b c = c d = d e = e . = a, b, c, d, e ... VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

a = a b = b c = c d = d e = e . = a, b, c, d, e ... b.la = bala, bela, bola, bula, b4la VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Uma poderosa arma

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Lista de palavras perigosas

colega e coleta quanto e quando

lugar, ligar e lutar ...

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Timecode de legendas

1

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

Será que é assim?

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Aspas francesas

« Oui! »

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

E tem mais!

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Por onde começar?

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

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

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Coragem!

(e 1, 2, 3)

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Passo 1: Anote tudo, com detalhes

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Passo 2: Converta usando o alfabeto

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Tudo igual, exceto:

. $ \ | + * ? – ^ [ ]

( ) { }

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

\. \$ \\ \| \+ \* \? \– \^ \[ \]

\( \) \{ \}

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

\. \$ \\ \| \+ \* \? \– \^ \[ \]

\( \) \{ \}

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

\b \w \W \d \D \s \S \n \r \t

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

\b = borda \d = dígito \s = espaço

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

E estes?

. $ \ | + * ? – ^ [ ]

( ) { }

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

E estes?

. = qualquer coisa | = ou

[] = início e fim de opções de símbolo

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Passo 3: Escreva e

teste! regexr.com

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Mão na massa!

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Passo 1: Lista

de palavras perigosas

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Passo 1: Lista

de palavras perigosas

colega e coleta quanto e quando

lugar, ligar e lutar

Passo 2:

colega coleta

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Passo 2:

colega|coleta

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Passo 3:

Testar

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Passo 2:

Colega colega Coleta coleta

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Passo 2:

Colega colega Coleta coleta

COLETA COLEGA

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Passo 2:

Colega|colega |Coleta|coleta

|COLETA|COLEGA

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Passo 1: Lista

de palavras perigosas

colega e coleta quanto e quando

lugar, ligar e lutar

Passo 2:

colega coleta quanto quando lugar ligar lutar

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Passo 2:

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

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Bordas:

\bquando\b

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

\bquando\b

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

\bquando\b

quando

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

\bquando\b quando

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

\bquando\b

quando s

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

\bquando\b quando s

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

\bquando\b quando

s

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

\bquando

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

quando s

\bquando

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

quando s \bquando

Bordas:

\b1\b

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

10 turbinas, são 110 MWh.

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Passo 2:

\bcoleta|\bcolega |\bquanto

|\bquando\b |\blugar|\blutar

|\bligar

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Ferramentas

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

OmegaT:

Busca e substituição

Regras de segmentação

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Notepad++:

Busca e substituição

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Microsoft Word:

Nada :(

Só caracteres curinga

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Xbench:

Busca

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

MemoQ:

Busca e substituição Regras de segmentação

Tagger

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Trados:

Busca e substituição

Plugin

AutoSuggest

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Ponta do iceberg

Coragem!

(e 1, 2, 3)

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Futuro

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Obrigado!

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

Perguntas?

VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ

FIM VII Congresso Internacional da ABRATES Junho – 2016 Rio de Janeiro - RJ