Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if ($argc !== 3) {
- echo "Uso: php {$argv[0]} transcripcion_original.txt transcripcion_unificada.txt\n";
- exit(1);
- }
- $input_file = $argv[1];
- $output_file = $argv[2];
- $lines = file($input_file, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
- $result = [];
- $last_name = '';
- foreach ($lines as $line) {
- // Si la línea empieza con un nombre
- if (preg_match('/^\[.*\]/', $line)) {
- // Si el último nombre es diferente al actual, lo almacenamos
- if ($last_name !== $line) {
- $result[] = "\n".trim($line);
- $last_name = $line;
- }
- } else {
- // Agregar la línea de diálogo
- $result[] = trim($line);
- }
- }
- // Escribir el resultado en el archivo de salida
- file_put_contents($output_file, implode("\n", $result));
Advertisement
Add Comment
Please, Sign In to add comment