Bonjour,
je veux recupérer les n mots proches de ($mysearch) si $mysearch contient n mots
Par exemple si j'ai
Merci d'avance pour votre aide
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; }
Partager