2014-09-21 正規表現エンジンをつくってみた Java Python hiratara氏の連載記事を参考に(というか写経して)正規表現エンジンをつくってみた。どうも最近はPythonで書かれているものを見るとJava化したくなるらしい。記事の中で紹介されている実装をほぼそのままJavaに移し替えてから、+(プラス)による1回以上の繰り返し、.(ドット)によるワイルドカード、[...](ブラケット)による文字クラスと否定文字クラスを追加してみた。後半だんだん力技化してしまったが、まあなんとか動いているっぽい。