コード例 #1
0
        /// <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
                );
        }
コード例 #2
0
        /// <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
                );
        }