EXPRESSÕES REGULARES · regulares são escritas numa linguagem formal que pode ser interpretada...
Transcript of EXPRESSÕES REGULARES · regulares são escritas numa linguagem formal que pode ser interpretada...
![Page 1: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/1.jpg)
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
![Page 2: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/2.jpg)
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
![Page 3: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/3.jpg)
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 4: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/4.jpg)
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 5: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/5.jpg)
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 6: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/6.jpg)
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 7: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/7.jpg)
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 8: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/8.jpg)
coleta
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 9: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/9.jpg)
coleta colega
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 10: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/10.jpg)
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 11: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/11.jpg)
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 12: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/12.jpg)
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 13: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/13.jpg)
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
![Page 14: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/14.jpg)
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 15: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/15.jpg)
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
![Page 16: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/16.jpg)
FIM VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 17: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/17.jpg)
Vamos começar!
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 18: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/18.jpg)
Wikipédia
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 19: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/19.jpg)
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
![Page 20: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/20.jpg)
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
![Page 21: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/21.jpg)
Mamãe
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 22: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/22.jpg)
Biscoitos
E formas de biscoito
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 23: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/23.jpg)
Linguista
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 24: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/24.jpg)
Alfabeto
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 25: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/25.jpg)
Para que aprender
outro alfabeto?
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 26: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/26.jpg)
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
![Page 27: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/27.jpg)
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
![Page 28: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/28.jpg)
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
![Page 29: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/29.jpg)
Uma poderosa arma
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 30: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/30.jpg)
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
![Page 31: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/31.jpg)
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 32: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/32.jpg)
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
VA LEN DO!
![Page 33: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/33.jpg)
Palavrões
po...corra fo...roda me...lerda
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 34: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/34.jpg)
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
![Page 35: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/35.jpg)
Letras+Números
Sense8 G20
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 36: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/36.jpg)
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 37: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/37.jpg)
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
VA LEN DO!
![Page 38: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/38.jpg)
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
![Page 39: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/39.jpg)
Uma poderosa arma
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 40: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/40.jpg)
Por onde começar?
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 41: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/41.jpg)
Coragem!
(e 1, 2, 3)
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 42: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/42.jpg)
Passo 1:
Anote tudo, com detalhes
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 43: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/43.jpg)
Passo 2:
Converta usando o alfabeto
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 44: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/44.jpg)
Passo 3:
Teste: Faltou? Sobrou?
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 45: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/45.jpg)
Mais sobre o alfabeto
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 46: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/46.jpg)
Tudo igual, exceto:
. $ \ | + * ? – ( ) { } ^ [ ]
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 47: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/47.jpg)
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
![Page 48: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/48.jpg)
. = \. | = \| + = \+ [ = \[ ] = \]
...
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 49: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/49.jpg)
\b \d \s \S \n ...
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 50: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/50.jpg)
\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
![Page 51: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/51.jpg)
Ferramenta de teste:
regexr.com
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 52: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/52.jpg)
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 53: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/53.jpg)
Mão na massa!
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 54: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/54.jpg)
Passo 1: Lista
de palavras perigosas
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 55: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/55.jpg)
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
![Page 56: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/56.jpg)
Passo 2:
colega coleta
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 57: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/57.jpg)
Passo 2:
colega|coleta
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 58: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/58.jpg)
Passo 3: Teste!
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 59: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/59.jpg)
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 60: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/60.jpg)
Faltou...
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 61: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/61.jpg)
Passo 2:
Colega colega Coleta coleta
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 62: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/62.jpg)
Passo 2:
Colega colega Coleta coleta
COLETA COLEGA
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 63: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/63.jpg)
Passo 2:
Colega|colega |Coleta|coleta
|COLETA|COLEGA
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 64: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/64.jpg)
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 65: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/65.jpg)
Passou!
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 66: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/66.jpg)
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
![Page 67: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/67.jpg)
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
![Page 68: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/68.jpg)
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
![Page 69: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/69.jpg)
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 70: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/70.jpg)
Sobrou...
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 71: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/71.jpg)
Bordas:
\bquando\b
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 72: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/72.jpg)
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 73: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/73.jpg)
\bquando\b
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 74: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/74.jpg)
\bquando\b
quando
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 75: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/75.jpg)
\bquando\b quando
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 76: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/76.jpg)
\bquando\b quando
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 77: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/77.jpg)
\bquando\b
quando s
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 78: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/78.jpg)
\bquando\b quando s
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 79: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/79.jpg)
\bquando\b quando s
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 80: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/80.jpg)
\bquando
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 81: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/81.jpg)
quando s
\bquando
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 82: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/82.jpg)
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
s \bquando quando
![Page 83: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/83.jpg)
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
s \bquando quando
![Page 84: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/84.jpg)
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
![Page 85: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/85.jpg)
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 86: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/86.jpg)
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 87: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/87.jpg)
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
![Page 88: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/88.jpg)
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
![Page 89: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/89.jpg)
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 90: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/90.jpg)
Passou!
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 91: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/91.jpg)
Ferramentas
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 92: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/92.jpg)
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
![Page 93: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/93.jpg)
Notepad++:
Busca e substituição
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 94: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/94.jpg)
Microsoft Word:
Nada :(
Só caracteres curinga
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 95: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/95.jpg)
Xbench:
Busca
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 96: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/96.jpg)
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
![Page 97: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/97.jpg)
Trados:
Busca e substituição
Plugin
AutoSuggest
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 98: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/98.jpg)
Desafio!
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 99: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/99.jpg)
\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!
![Page 100: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/100.jpg)
Ponta do iceberg
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 101: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/101.jpg)
Coragem!
(e 1, 2, 3)
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 102: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/102.jpg)
Futuro
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 103: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/103.jpg)
Perguntas?
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 104: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/104.jpg)
Obrigado!
VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR
![Page 105: EXPRESSÕES REGULARES · 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](https://reader033.fdocument.pub/reader033/viewer/2022053107/6074867a69872c05507b1de6/html5/thumbnails/105.jpg)
FIM VI Conferência Brasileira do ProZ.com 23 a 25 de setembro de 2016 Curitiba - PR