{正規表現}{交単語}{素描}=}(3)
{進捗記録}{`s_T` の補助函数}{幸いした}{書き換え作業}{置換作業}{必要な時期}{置換した}{冗長版}{置換する}{変えて}...=}(69)

{希哲16年1月28日16歩 K#F85E/A-E74C-C804}

進捗時限記録中略

Cμ 文字列処理改良rgx_T の置換道手の引数順序変更

作業方針再検討終了

あとは rgx_T::rpl()引数順序変更rgx_T の置換道手の引数順序変更完了だが,これまでの道手呼び出し箇所Dexごく一部限られていたのに対し,.rpl()Cμ 初期からあちこち使っている置換道手なので,少し複雑な作業になる。

まず,いったん .rpl()適当な名前変えて無効化し,呼び出し箇所引数順序変更済みの .rpl_glb() あるいは客体表現置換するか,正規表現客体表現使うまでもない処理なら s_T の補助函数置換する現時点.rpl_glb().rpl()冗長版に過ぎないため,置換したままにしておいて問題ない交度整理をしていけば自然に戻るはずなので,あえて再置換はしないことにした。

置換作業に入る前に,作業必要s_T の補助函数整備必要だが,既存の「類型化正規表現rgx_x_T置換道手旧式引数順序にならっているため,まず最初に客体表現ojx_x_Tへの書き換え作業済ませることにした。rgx_T直接使った交度から類型化正規表現への書き換え作業想定より遅滞していたことが幸いして,現時点類型化正規表現多くない

いずれにせよ正規表現総点検客体表現への書き換え必要な時期であり,保守性効率性大きな向上見込める良い機会だ。

=}
{`rgx`}{pcrecpp}{rgx.h}{正規表現類型}{正規表現}{希哲13年7月23日}{Cμ 標準類型}{PCRE}=}(8)

{`rgx_T` K#F85E/A-2510-6663}

最初から PCRE ではあったが,希哲13年7月23日,仕様として正式に PCRE を標準にすることを定めた。今後,他の実装を選択出来るようにする可能性もある。

pcrecpp絡包ラッパーから始まっているため,道手メソッド引数の順番などは pcrecpp に近い。

変更録

{正規表現}

{}