diff --git a/src/com/shuzijun/leetcode/plugin/manager/QuestionManager.java b/src/com/shuzijun/leetcode/plugin/manager/QuestionManager.java index 98601db6..8f57e986 100644 --- a/src/com/shuzijun/leetcode/plugin/manager/QuestionManager.java +++ b/src/com/shuzijun/leetcode/plugin/manager/QuestionManager.java @@ -198,7 +198,7 @@ private static List parseQuestion(String str) { Question question = new Question(object.getJSONObject("stat").getString("question__title")); question.setLeaf(Boolean.TRUE); question.setQuestionId(object.getJSONObject("stat").getString("question_id")); - question.setFrontendQuestionId(object.getJSONObject("stat").getString("frontend_question_id")); + question.setFrontendQuestionId(object.getJSONObject("stat").getString("frontend_question_id").replaceAll("[^\\d]+", "")); try { if(object.getBoolean("paid_only") && isPremium){ question.setStatus(object.getBoolean("paid_only") ? "lock" : null);