+
+ /**
+ * 文字列から user_session_ で始まる文字列を切り出して返す。数字とアンダーバー以外の文字で切れる。
+ * @param cookieStr 切り出す対象文字列
+ * @return user_session 文字列。見つからなければnull。
+ */
+ protected final String getUserSession(final String cookieStr) {
+ final Matcher mather = USER_SESSION_PATTERN.matcher(cookieStr);
+ if (mather.lookingAt()) {
+ return mather.group(1);
+ }
+ return null;
+ }
+
+ private String cutUserSession(File cookieFile, String charsetName) throws IOException {
+ final String str = FileUtils.readFileToString(cookieFile, charsetName);
+ return getUserSession(str);
+ }