Bonjour,
je veux recupérer les n mots proches de ($mysearch) si $mysearch contient n mots
Par exemple si j'ai
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
$mysearch = fouille de données;
$text =  toto tata titi data mining ( fouille de données);
 
# $mysearch contient 3 mots donc je dois recupérer 3 mots avant la parenthèse 
# ouvrante
# je dois obtenir  @results =  ('mining', 'data mining', 'titi tata mining');
# Voici une première regexp qui me permet de recupérer le premier mot 
while ( $text =~ /(\w+)\s*\(\s*$mysearch\s*\)/ig ){
     push @results, $1;
}
Merci d'avance pour votre aide