バグのない正規表現のパターンを書くのは難しい

練習問題8.6終了。


練習問題を解き終わって思ったのは正規表現はかなりの確率でパターンにバグを含んでしまうということ。
正規表現を学習しはじめて日が浅いからとも考えられるが、このバグ数は明らかに多すぎる。
新しくテストケースを書いて実行させてみると、思わぬところでマッチする部分が多々あった。


バグを出さないようにするには、やはり正規表現の専門的な学習か、テストケース作成モジュール(あるのか?)を用いて多量のテストケースを作成し、地道にチェックしていく方法を採るしかないのかな。