Bonjour,
Je suis en train de travailler sur un projet où j'ai besoin de détecter un "changement de texte". Voici le fichier que je prend en entré :
J'aimerais pouvoir diviser ce block de texte en 3 autres blocs de la manière suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 v 1 type_decl v 2 identifier_node d 1 2 name v 1 statement_list v 2 cleanup_point_expr d 1 2 0 v 1 var_decl v 2 identifier_node d 1 2 name
En gros, il y a une séparation de bloc lorsqu'on passe de la lettre d à la lettre v, mais pas l'inverse.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 v 1 type_decl v 2 identifier_node d 1 2 name v 1 statement_list v 2 cleanup_point_expr d 1 2 0 v 1 var_decl v 2 identifier_node d 1 2 name
Quelqu'un aurait-il un algorithme en tête pour faire cela ? (Il s'agit ici d'un script Bash).
Merci.
Partager