Class YaziIsleyici

java.lang.Object
net.zemberek.araclar.turkce.YaziIsleyici

public class YaziIsleyici extends Object
Metinler uzerinde ayristirma islemlerini kolaylastirmak icin yazilmis bir sinif. Static methodlari kullanarak metin icerisindeki kelimelere, cumlelere ulasim sagliyor.
  • Field Details

  • Constructor Details

    • YaziIsleyici

      public YaziIsleyici()
  • Method Details

    • kelimeAyikla

      public static List<String> kelimeAyikla(String target)
      Verilen metni BreakIterator kullanarak kelimelerine ayirir. Noktalama isaretleri filtrelenir
      Parameters:
      target -
      Returns:
      metin kelimeleri liste icerisinde String olarak dondurulur.
    • analizIcinKelimeAyikla

      public static List<String> analizIcinKelimeAyikla(String target)
      Parameters:
      target -
      Returns:
    • cumleAyikla

      public static List<String> cumleAyikla(String target)
    • analizDizisiOlustur

      public static List<YaziBirimi> analizDizisiOlustur(String target)
      Verilen metnin icinde gecen kelimeler YaziBirimi listesi halinde dondururlur.
      Parameters:
      target -
      Returns:
    • yaziOkuyucu

      public static String yaziOkuyucu(String fileName) throws IOException
      Throws:
      IOException