VC ,Delphi等で使える正規表現ライブラリBRegExp。
業界標準ぽいが、なにせポインタだらけなのと仕様書がいい加減なので気づかずに結構エラーを出すときがある。
BRegExpの仕様メモ。
BSubst(たぶんBTransも)は置き換えを1つも行わない場合、BRegExp.outpに値をはかない。
outpのアクセスは問題ないがチェックが必要。
検索関係でのEAccessViolation失敗は、ほとんどの場合与えたSが空列か、正規表現が間違っているとき。Indexの値にも注意が必要。ラッパーBMatchAllは作って使った方がよい。