diff --git a/crvskkserv/search_google_cgiapi.cpp b/crvskkserv/search_google_cgiapi.cpp index 41fc938..9a56ed3 100644 --- a/crvskkserv/search_google_cgiapi.cpp +++ b/crvskkserv/search_google_cgiapi.cpp @@ -162,9 +162,9 @@ void search_google_cgiapi(DICINFO &dicinfo, const std::string &key, std::string //エスケープシーケンス ダブルクォーテーション wreg = L"\\\\\""; wfmt = L"\\u0022"; + wjson = std::regex_replace(wjson, wreg, wfmt); //角括弧 - wjson = std::regex_replace(wjson, wreg, wfmt); wreg = L"\\[\\[.+,\\[(.+)\\]\\]\\]"; wfmt = L"$1"; wjson = std::regex_replace(wjson, wreg, wfmt);