OSDN Git Service

エラーログから艦隊名などの情報を削除する
[kancollesniffer/KancolleSniffer.git] / KancolleSniffer / ErrorLog.cs
index 1134980..afaf507 100644 (file)
@@ -110,10 +110,12 @@ namespace KancolleSniffer
 \r
         public static void RemoveUnwantedInformation(ref string request, ref string response)\r
         {\r
-            var token = new Regex("&api%5Ftoken=.+?(?=&|$)|api%5Ftoken=.+?(?:&|$)");\r
+            var token = new Regex(@"&api%5Ftoken=.+?(?=&|$)|api%5Ftoken=.+?(?:&|$)|api%5Fbtime=\d+&?");\r
             request = token.Replace(request, "");\r
-            var id = new Regex(@"""api_member_id"":""\d+?"",?|""api_nickname"":"".+?"",?|""api_nickname_id"":""\d+"",?");\r
+            var id = new Regex(@"""api_member_id"":""?\d+""?,?|""api_nickname"":"".+?"",?|""api_nickname_id"":""\d+"",?|""api_name_id"":"".+?"",?|");\r
             response = id.Replace(response, "");\r
+            var name = new Regex(@"""api_name"":"".+?""");\r
+            response = name.Replace(response, @"""api_name"":""""");\r
         }\r
 \r
         private string CompressApi(string api)\r