2019.04.19 はじめての正規表現とベストプラクティス#9: `.*`や`.+`がバックトラックで不利な理由 1: 基本となる8つの正規表現 2: 正規表現とは何か/ワイルドカードとの違い 3: 冒頭/末尾にマッチするメタ文字とセキュリティ、文字セットの否定と範囲 4: 先読みと後読みを極める 5(特別編)|と部分マッチのワナ 6: 文字セットのショートハンド 7: Unicode文字ポイントとUnicode文字クラス 8: 対象の構造を意識した「適度にDRYな」書き方 9: .*や.+がバックトラックで不利な理由(本記事) 10: 危険な「Catastrophic Backtracking」前編 主にRubyを中心としながらも、なるべく一般的な形で正規表現を解説しています。誤りやお気づきの点がありましたら@hachi8833までどうぞ🙇。 ⚓.*のバックトラックを視覚的に理解する
![はじめての正規表現とベストプラクティス#9: `.*`や`.+`がバックトラックで不利な理由|TechRacho by BPS株式会社](https://cdn-ak-scissors.b.st-hatena.com/image/square/0145e93dbedfd707bf17c815936678a9a1d926d9/height=288;version=1;width=512/https%3A%2F%2Ftechracho.bpsinc.jp%2Fwp-content%2Fuploads%2F2019%2F04%2Funderstanding_regexp_9_backtrack_eyecatch.png)