{デラング}{進捗記録}{進捗}{希哲16年1月19日}{rgx_T}{b_fnd_end()}{b_fnd_bgn()}{b_fnd()}{s_T}{rgx_T::rpl()}(62)

{希哲16年1月19日8歩 K#F85E/E74C-61AB}

進捗時限記録中略

デライト高速化 Cμ 文字列処理改良についての検討終了

デラングに限らず,最初期からあった正規表現類型rgx_T頼り過ぎているs_T基本機能実装後回しにして,正規表現使うまでもないような単純な検索置換正規表現済ませていたりするので,このあたりを修正するだけでかなりの効率化期待出来る昨年7月文字列処理改良でも,雑な変換処理書き直しでだいぶ改善した

とりあえずrpl()rpl_fst()b_mch()b_mch_fst()b_mch_lst() といった s_T基本的な補助函数整備することにした。

rgx_T では,長年全部置換グローバル置換だった .rpl()一般的な正規表現慣習合わせ.rpl_glb() への書き換え進めているところだった単一置換一時的に .rpl_one()使っている

これに合わせ,s_Trpl()単一置換にしようかと思ったが,正規表現以外の言語慣習直感性考慮して,rpl()全部置換rpl_fst()単一置換とすることにした。

(この rgx_T に関する方針はあとで再考することになる)

{b_fnd_bgn()}

{}