◀ANSI版開発トップへ
  • 479 正規表現ライブラリ差し替え完了
  • [479] 正規表現ライブラリ差し替え完了 げんた 2001年06月28日 11:30

    正規表現ライブラリの差し替えが完了しました。とりあえずそっくりそのまま入れ替えただけなので以下のような制限(?)が存在します。
    * 表記方法の違い
    正規表現はPerl互換となります。また、BREGEXPの仕様により/パターン/ または m/パターン/ とPerl風表記にする必要があります。
    (前後の/が無くても自動的に補う機能は今後の課題)

    * 改行の扱い
    1行には行末コードが含まれていると解釈されます。ですから置換する文字列で$を使って行末まで置換すると改行が無くなって行がつながってしまいます。後に続く文字列を表す(?=\r\n)を使うことで改行コードがパターンにマッチしないようにすることで回避可能です。(詳細はperlのマニュアル参照)