Quiero eliminar el código de tiempo de un archivo .srt para poder copiar y pegar el texto en un documento. Hay una manera de lograr esto sin borrar manualmente cada línea?
S3 4.1.1
Quiero eliminar el código de tiempo de un archivo .srt para poder copiar y pegar el texto en un documento. Hay una manera de lograr esto sin borrar manualmente cada línea?
S3 4.1.1
Voy a dar una sugerencia, pero no es una aplicación para Android.
Puedes probar subred :
Una sencilla herramienta para añadir o quitar tiempo a un archivo de subtítulos SRT. I desarrollé esto en mi tiempo libre, así que no esperes que esté completamente libre de errores. Por favor, siempre haga una copia de seguridad de su archivo .srt ;)
Necesitará Microsoft .NET Framework 3.5 para ejecutarlo en sistemas operativos más antiguos. Sistemas Operativos.
O a través de un comando de Linux (no probado):
$ dos2unix subtitles.srt
$ sed -r '/^[0-9]+$/{N;d}' subtitles.srt > outfile
¿Por qué no está relacionado con Android? Necesito hacer esto en mi teléfono de ahí la pregunta.
@verve En ese caso, está relacionado con Android, pero de momento no he encontrado nada que haga lo que quieres. Las aplicaciones de Windows pueden ser tu mejor opción por ahora.
Suponiendo que el comando de linux es correcto, sólo tienes que instalar busybox y un emulador de terminal desde la play store. También es posible que dos2unix y sed ya estén disponibles (sin busybox) pero es posible que tengas que hacer un trabajo extra para encontrar la ruta correcta a las herramientas. También tendrás que asegurarte de que tienes permiso de escritura para la ubicación correcta.
Como se explica en los comentarios a la pregunta, y se indica en Respuesta de geffchang Para ello, lo que necesita es un editor que soporte la búsqueda y el reemplazo de expresiones regulares. Un ejemplo de ello es Editor de textos Jota+ , apoyando que para Android 2.2 en adelante.
Para saber más sobre las expresiones regulares, consulte este artículo de Wikipedia que también proporciona enlaces adicionales. Enseñarles iría más allá del alcance de este sitio, pero los ejemplos que se dan podrían ya servirle.
PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.
0 votos
Tal vez desee buscar una aplicación de edición que admita la función de buscar y reemplazar mediante RegExps .
0 votos
@Izzy: ¿Pero cómo funcionaría eso? No quiero reemplazar sino que estoy buscando algo que pueda despojar a un archivo .srt de sus códigos de tiempo para que quede con palabras.
0 votos
Claro: Reemplazar el código de tiempo por "nada" sería lo mismo que quitarlo/eliminarlo, ¿no? Ver Respuesta de geffchang : Su comando elimina las líneas que no son más que dígitos.
^
es el inicio de la línea,$
es el final de la línea, y[0-9]+
significa "uno o más de los caracteres del 0 al 9"./
es el delimitador, yd
dice que se borre. Para las llaves y la N tienes que preguntarle a geffchang, nunca vi esa notación.