فهرست منبع

Fixed regex for CIM port parse.

Steve Thielemann 3 سال پیش
والد
کامیت
c277cc4b73
1فایلهای تغییر یافته به همراه5 افزوده شده و 2 حذف شده
  1. 5 2
      galaxy.cpp

+ 5 - 2
galaxy.cpp

@@ -128,9 +128,12 @@ struct port parse_portcim(const std::string line) {
   struct port p;
   p.sector = std::stoi(line);
   //  20 - 1708  97% -  710  56%    287  15%
+  //     [15954 - 1990 100%  20910 100%  32880 100% ]
+  // SL: [ 4591 -  395  47% -15822  84%  19830 100% ]
+  
   static std::regex portrx(
-      "[ ]*([0-9]+) (.)[ ]+([0-9]+)[ ]+([0-9]+%) (.)[ "
-      "]+([0-9]+)[ ]+([0-9]+%) (.)[ ]+([0-9]+)[ ]+([0-9]+%)[ ]*",
+      "[ ]*([0-9]+) (.)[ ]*([0-9]+)[ ]+([0-9]+%) (.)[ "
+      "]*([0-9]+)[ ]+([0-9]+%) (.)[ ]*([0-9]+)[ ]+([0-9]+%)[ ]*",
       std::regex_constants::ECMAScript);
 
   // does it not understand {3} ??