OSDN Git Service

Apache Luceneを使った日本語検索のために、NoteテーブルにcontentTextカラムを追加。
[neighbornote/NeighborNote.git] / src / cx / fbn / nevernote / Global.java
index de2bb02..739c45c 100644 (file)
@@ -2322,5 +2322,15 @@ public class Global {
                settings.endGroup();
                return value;
        }
+       
+       // タグを排除してプレーンテキストを抽出
+       public static String extractPlainText(String sourceText) {
+               String plainText = sourceText.replaceAll("<.+?>", "");
+               plainText = plainText.replaceAll("\\s{2,}", " ");
+               String kaigyo = System.getProperty("line.separator");
+               plainText = plainText.replaceAll(kaigyo, "");
+               
+               return plainText;
+       }
 }