Modifier un fichier texte avec un script.

Mathieu2626 Messages postés 3 Statut Membre -  
Mathieu2626 Messages postés 3 Statut Membre -
Bonjour,
Je cherche à modifier des "erreurs" récurrentes et systématiques dans un texte grâce à un "script" (remplacer les "Ë" par des "é" suppression de blocs textes informatifs du type :
1039
01:17:05,400 --> 01:17:07,311

1040
01:17:07,520 --> 01:17:09,192

qui s'intercalent entre les blocs textes que j'aimerais garder.
Et enfin remise en page (mettre bout à bout) systématique des morceaux de textes conservés.)

Est-il possible de créer un script qui réaliserait ces tâches ?

Merci

Mathieu
A voir également:

3 réponses

tuxboy Messages postés 1083 Statut Membre 190
 
Éventuellement, les expressions régulières (Regex) peuvent facilement se développer en python.
https://fr.wikibooks.org/wiki/Programmation_Python/Regex
0
dubcek Messages postés 19031 Date d'inscription   Statut Contributeur Dernière intervention   5 641
 
hello
quel language ? en .bat DOS, unix shell, etc ?
0
Mathieu2626 Messages postés 3 Statut Membre
 
Je n'ai aucune base en programmation, je suis en train de parcourir les liens de tuxboy et de dede74000 (merci).
Le texte est en .pages ... Je n'ai aucune idée de ce qu'est un language .bat DOS, unix shell, ... Je m'informe. Si vous avez des idées très précises pour réaliser ces tâches, de la manière de procéder ... faîtes- moi savoir. Je suis en pleine découverte.
Bien à vous.

Mathieu
0
dubcek Messages postés 19031 Date d'inscription   Statut Contributeur Dernière intervention   5 641
 
le texte est au format d'un traitement de texte, tel que Word, OpenOffice, etc ou un simple texte .txt ?
0
Mathieu2626 Messages postés 3 Statut Membre
 
Au départ c'est un format .srt ou .sub (sous-titres) je le lis avec textedit (on peut le transformer sans problème en .txt) puis je copie/colle le texte (pas le fichier) dans pages (.pages) pour avoir plus d'aisance dans le traitement de texte manuellement... (sans avoir recours à un script...) l'interface pages étant plus agréable que celle de TextEdit...
0