/// <summary> /// 参照 : 「グループ化のみ行う括弧(?:..)」 https://www.javadrive.jp/regex/ref/index3.html /// 参照 : 「正規表現 最長一致と最短一致 ?について」https://ameblo.jp/blueskyame/entry-10326268249.html /// </summary> static Itiran_FenParser() { Dfen = new Dfen3x4Protocol(); Sfen = new Sfen9x9Protocol(); HyokatiPattern = new Regex( @"(-?\s*\d+)" , RegexOptions.Compiled ); }
/// <summary> /// 参照 : 「グループ化のみ行う括弧(?:..)」 https://www.javadrive.jp/regex/ref/index3.html /// 参照 : 「正規表現 最長一致と最短一致 ?について」https://ameblo.jp/blueskyame/entry-10326268249.html /// </summary> static Itiran_FenParser() { Dfen = new Dfen3x4Protocol(); Sfen = new Sfen9x9Protocol(); HyokatiPattern = new Regex( @"(-?\s*\d+)" , RegexOptions.Compiled ); // -0.001000 といった かたまりを高速で探し出すぜ☆(^▽^) NikomaKankeiCellPattern = new Regex( //@"\s*(-?\d*\.?\d+)", // 旧1 @"\s*(-?\d+\.\d+)", @"\s*((?:-?\d*\.?\d+)|(?:-------------)|(?:xxxxxxxxxxxxx))" , RegexOptions.Compiled ); }