[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.00,0:00:02.00,Default,,0000,0000,0000,,Ok. Vamos dar uma olhada. Vejamos aqui Dialogue: 0,0:00:02.00,0:00:04.00,Default,,0000,0000,0000,,de onde tudo começa. Dialogue: 0,0:00:04.00,0:00:08.00,Default,,0000,0000,0000,,Aqui está nosso string. Podemos começar na posição 0, na linha 1, com 'This'; Dialogue: 0,0:00:08.00,0:00:14.00,Default,,0000,0000,0000,,1, 2, 3, 4, 5 -- agora estamos na linha 1, posição 5, com ìs'; Dialogue: 0,0:00:14.00,0:00:21.00,Default,,0000,0000,0000,,6, 7, 8, 9, 10, 11 -- estamos na linha 2, posição 11, Dialogue: 0,0:00:21.00,0:00:23.00,Default,,0000,0000,0000,,e aqui começa LANGLE, depois 'b', Dialogue: 0,0:00:23.00,0:00:25.00,Default,,0000,0000,0000,,depois RANGLE, depois 'webpage'. Dialogue: 0,0:00:25.00,0:00:29.00,Default,,0000,0000,0000,,E, por engenharia reversa, você pode notar, por exemplo, Dialogue: 0,0:00:29.00,0:00:32.00,Default,,0000,0000,0000,,que LANGLE é apenas 1 caractere. Dialogue: 0,0:00:32.00,0:00:36.00,Default,,0000,0000,0000,,Se ele começa na posição 11, e o `b' vem logo depois, na posição 12, Dialogue: 0,0:00:36.00,0:00:39.00,Default,,0000,0000,0000,,não devem existir espaços entre eles. Dialogue: 0,0:00:39.00,0:00:43.00,Default,,0000,0000,0000,,De maneira análoga, como 'b' é apenas 1 caractere e começa na posição 12, Dialogue: 0,0:00:43.00,0:00:47.00,Default,,0000,0000,0000,,não devem existir espaços entre 'b' e RANGLE. Dialogue: 0,0:00:47.00,0:00:50.00,Default,,0000,0000,0000,,Então, o truque é perceber o que acontece Dialogue: 0,0:00:50.00,0:00:53.00,Default,,0000,0000,0000,,depois de 'is' e antes de 'b'; Dialogue: 0,0:00:53.00,0:00:56.00,Default,,0000,0000,0000,,e saber que você precisa de 3 espaços adicionais Dialogue: 0,0:00:56.00,9:59:59.99,Default,,0000,0000,0000,,para que aconteça tudo isso aqui.