Trouver les occurences d'un pattern dans un fichier donné
Je travail sur le domaine de désambiguïsation des mots arabe et je veut trouver touts les occurences d'un racine d'un mot donné dans un fichier texte. j'ai essayé avec mon programme mais j'ai pas réussi!
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
public class Partenn1 {
public static void main(String[] args) {
int c=0;
String w = "love";\\exemple de racine qlq pour que touts le monde comprend ce que je veux
try (BufferedReader br = new BufferedReader(new FileReader("D:/Sc46.txt")))
{
String line;
while ((line = br.readLine()) != null)
{
String[] WrdsLine = line.split(" ");
boolean findwrd = false;
for( String WrdLine : WrdsLine )
{
for (int a=0; a<WrdsLine.length; a++)
{
if ( WrdsLine[a].indexOf(w)!=0)
{
System.out.println(WrdsLine[a]);
}
}
}
}
}
catch (IOException e) {}
}
} |