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.bal

Pour ouvrir votre fichier et pour couper votre buffer en 2, référez vous aux indications de la page "Exercice sur le corpus prématuré avec emacs (fichier de travail p96.tab) avec réalisation de macros pour extraire un fichier. "

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

-trouver les fiches correspondant aux bébés 10 à 12
-trouver les fiches correspondant aux bébés 10 et 12 seulement
-trouver les fiches correspondant aux bébés de 23 a 30 semaines
-trouver les fiches correspondant aux bébés de 23 a 29 semaines
-trouver les fichiers des bébés qui faisaient - de 1000 grammes
-trouver les fiches des bébés qui faisaient + de 1000 grammes
-trouver les fiches rédigées par les infirmières 12 et 22



  • Pour trouver les fiches concernant les bébés 10 à 12 :
Ctrl x (   -> pour commencer la macro
Alt x           
-> pour faire une recherche à l'aide des macros
search-forward-regexp
<BEBE>1[\0\|1\|2\].*  
-> 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.

/!\ Ici nous ne sommes plus sous egrep mais sous emacs. Ici le pipe désignant "ou" est précédé d'un anti-slash.

Pour visualiser le résultat dan un fichier texte cliquez ici.


  • Pour trouver les fiches concernant  les bébés 10 et 12 seulement :
Ctrl x (   -> pour commencer la macro
Alt x           
-> pour faire une recherche à l'aide des macros
search-forward-regexp
<BEBE>1[\0\|2\].*  
-> 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 concernant les bébés de 23 a 30 semaines :
Ctrl x (   -> pour commencer la macro
Alt x            -> pour faire une recherche à l'aide des macros
search-forward-regexp
[<TERME>2[\3\|4\|5\|6\|7\|8\|9\.*]\|[<TERME>30.*]  -> 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 extraire les fiches concernant les bébés nés entre 23 et 29 semaines :

Ctrl x (   -> pour commencer la macro
Alt x            -> pour faire une recherche à l'aide des macros
search-forward-regexp
[<TERME>2[\3\|4\|5\|6\|7\|8\|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 extraire les fiches concernant les bébés qui faisaient au moins 1000 grammes à la naissance :

Ctrl x (   -> pour commencer la macro
Alt x            -> pour faire une recherche à l'aide des macros
search-forward-regexp
<POIDS>1[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 extraire les fiches concernant les bébés de moins de 1000 grammes à la naissance :

Ctrl x (   -> pour commencer la macro
Alt x            -> pour faire une recherche à l'aide des macros
search-forward-regexp
<POIDS>[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 extraire les fiches rédigées par les infirmières 12 et 22 :

Ctrl x (   -> pour commencer la macro
Alt x            -> pour faire une recherche à l'aide des macros
search-forward-regexp
<INFIRMIERE>12\|<INFIRMIERE>22 -> 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
.