改行コード

/\s+?$/の結果がおかしいというメールを一週間前に貰ったのだが、再現しなかった。関係ないかもしれないが、もしかすると、対象テキストの改行コードが\r\nの場合についてかもしれない。この場合には、\nの直前の\rもマッチすることになる。鬼車は公式には改行コード\r\nに対応していない。しかし一年ぐらい前に頼まれて、一時間程度で実装したことがある。regint.hの中で、

/* #define USE_CRNL_AS_LINE_TERMINATOR */

を有効にすればよい。
殆どテストもしていないし速度も遅くなるので、あまり使って欲しくない機能であるが。