public class Global {
// Set current version and the known versions.
// ICHANGED 自分用に変更
- public static String version = "0.1.2";
- public static String[] validVersions = {"0.1.2", "0.1.1", "0.1"};
+ public static String version = "0.1.3";
+ public static String[] validVersions = {"0.1.3", "0.1.2", "0.1.1", "0.1"};
public static String username = "";
//public static String password = "";
settings.endGroup();
return text;
}
+ public static String getUpdateDownloadUrl() {
+ settings.beginGroup("Upgrade");
+ String text = (String)settings.value("downloadUrl", "http://puma.cis.ibaraki.ac.jp/products/neighbornote/download.html");
+ settings.endGroup();
+ return text;
+ }
//*******************
// Index settings
settings.endGroup();
return value;
}
+
+ // タグを排除してプレーンテキストを抽出
+ public static String extractPlainText(String sourceText) {
+ String plainText = sourceText.replaceAll("<.+?>", ""); // タグを除去
+ plainText = plainText.replaceAll("\\s{2,}", " "); // 2個以上の空白文字を1文字の空白に変換
+ String kaigyo = System.getProperty("line.separator");
+ plainText = plainText.replaceAll(kaigyo, ""); // 改行を除去
+ plainText = plainText.replaceAll("<.+?>", ""); // <で始まり>で終わる文字列を除去
+ plainText = plainText.replaceAll("&.+?;", ""); // HTML特殊文字を除去
+
+ return plainText;
+ }
}