T.A.L



 Exercice S.F, Partie 3
Exercice sur le corpus prématuré avec emacs et avec les macros pour réaliser des extractions.
Avec le fichier p96.tab

Pour accéder plus facilement à chaque résultat : cliquez dans la liste ci-dessous :

-pour ouvrir un fichier dans emacs
-pour trouver les phrases contenant une interrogation
-pour trouver les fiches concernant les bébés 12
-pour trouver les fiches concernant les bébés 1
-pour trouver les fiches avec un score médical de 12
-pour trouver des fiches avec un score médical de 10



  • Pour ouvrir un fichier dans emacs:
Une fois qu'emacs est ouvert, pour ouvrir le fichier p96.tab il faut appuyer sur la touche Ctrl et en même temps sur la touche x, puis sans relacher la touche Ctrl, appuyez ensuite sur la touche f. Une zone de texte apparait dans la petite fenêtre du bas, c'est ici que nous allons écrire le chemin de notre texte. Pour ma part, j'ai dû taper :   F:/L5T53/L5T53/p96.tab.

Une fois que le fichier apparait dans emacs il faut couper la fenètre en deux ( en pressant Ctrl-x 2) pour créer un espace de travail pour mettre le résultat obtenu et ensuite l'enregistrer. Une fois que vous avez appuyé sur Ctrl-x 2, votre texte est coupé dans deux fenètres. Pour que la fenètre du dessous vous serve de fichier dans lequel vous pourrez mettre vos résultats : placez votre souris dedans,  et pressez Ctrl x-f et entrez un nouveau nom de fichier texte. La fenètre devient blanche, vous pourrez y mettre vos résultats.


  • La macro pour trouver les phrases contenant une interrogation :
Ctrl x (    -> indique de début de la macro
Ctrl s       -> pour rechercher une chaine de caractère en avant
?              -> car c'est ce qu'on recherche
Ctrl a       -> pour se déplacer au début de la ligne
Ctrl Space -> pour marquer le point d'interrogation
Ctrl e     ->placer le curseur en fin de ligne
Alt w     ->permet de définir le début de la zone
Ctrl x-o  -> pour se rendre dans la deuxième fenètre pour y                            coller le résultat
Ctrl  y  -> pour coller le résultat
Ctrl x-o   -> pour retourner dans notre fichier de travail afin de récupérer les autres résultats
Ctrl x )  -> pour indiquer la fin de la macro
Alt 0  Ctrl x-e -> pour récupérer le reste du résultat.

Pour visualiser le résultat, cliquez ici .

  • Pour trouver les fiches concernant les bébés 12 :
Ctrl x (   -> pour commencer la macro
Alt x            -> pour faire une recherche à l'aide des macros
search-forward-regexp
^12[0-9][0-9]+  -> c'est ce que l'on recherche
Ctrl a        -> pour se placer au début de la ligne
Ctrl Space       ->pour marquer ce que l'on recherche
Ctrl e        -> placer le curseur en fin de ligne
Alt w        -> pour définir le déébut de la zone
Ctrl x-o    -> pour aller dans l'autre fenètre
Ctrl y        -> copier le résultat
Ctrl x-o    -> pour rechanger de fenètre
Ctrl x )     -> pour indiquer la fin de la macro
Alt 0 Ctrl x-e   -> pour récupérer le reste du résultat.

Pour visualiser le résultat, cliquez ici.

  • Pour trouver les fiches correspondant au bébé 1 :
Ctrl x (   -> pour commencer la macro
Alt x            -> pour faire une recherche à l'aide des macros
search-forward-regexp
^1[0-9][0-9][^0-9][^0-9]+  -> c'est ce que l'on recherche
Ctrl a        -> pour se placer au début de la ligne
Ctrl Space       ->pour marquer ce que l'on recherche
Ctrl e        -> placer le curseur en fin de ligne
Alt w        -> pour définir le déébut de la zone
Ctrl x-o    -> pour aller dans l'autre fenètre
Ctrl y        -> copier le résultat
Ctrl x-o    -> pour rechanger de fenètre
Ctrl x )     -> pour indiquer la fin de la macro
Alt 0 Ctrl x-e   -> pour récupérer le reste du résultat.

Pour visualiser le résultat, cliquez ici.

  • Pour trouver les fiches dont le score médical est de 12 :
Ctrl x (   -> pour commencer la macro
Alt x            -> pour faire une recherche à l'aide des macros
search-forward-regexp
12[^0-9]*$  -> c'est ce que l'on recherche
Ctrl a        -> pour se placer au début de la ligne
Ctrl Space       ->pour marquer ce que l'on recherche
Ctrl e        -> placer le curseur en fin de ligne
Alt w        -> pour définir le déébut de la zone
Ctrl x-o    -> pour aller dans l'autre fenètre
Ctrl y        -> copier le résultat
Ctrl x-o    -> pour rechanger de fenètre
Ctrl x )     -> pour indiquer la fin de la macro
Alt 0 Ctrl x-e   -> pour récupérer le reste du résultat.

Pour consulter le résultat, cliquez ici.

  • .Pour trouver les fiches correspondant au score médical 10 :

Ctrl x (   -> pour commencer la macro
Alt x            -> pour faire une recherche à l'aide des macros
search-forward-regexp
10[^0-9]*$  -> c'est ce que l'on recherche
Ctrl a        -> pour se placer au début de la ligne
Ctrl Space       ->pour marquer ce que l'on recherche
Ctrl e        -> placer le curseur en fin de ligne
Alt w        -> pour définir le déébut de la zone
Ctrl x-o    -> pour aller dans l'autre fenètre
Ctrl y        -> copier le résultat
Ctrl x-o    -> pour rechanger de fenètre
Ctrl x )     -> pour indiquer la fin de la macro
Alt 0 Ctrl x-e   -> pour récupérer le reste du résultat.

Pour visualiser le résultat, cliquez ici.

haut de page