変換リストによる連続置換 - 内部抽出回避No.28957
KRT さん 10/09/25 13:05
 
お世話になります。
山紫水明様のマクロ「変換リストによる連続置換」を活用しています。(Ver.2.29)
1次抽出後に、その内部での2次抽出を回避する方法を模索しています。
抽出記号:< >
例1 <<xxxx>xxxx>
例2 <xxxx<xxxx>>
例3 <xx<xxxx>xx>

置換リスト側で、[^<]\f(xxxx)\f[^>]
と、<>に隣接する文字列はヒットしない、様にしているのですが、効き目がありま
せん。
対策として、置換リストの最後に、隣接する内部抽出を解除する行を挿入しています。

特に、例1と例2を回避する、何かいい方法があれば、ご教授お願いします。
「一度抽出した文字列は対象外とする」という様な方法があれば、処理回数が減るの
で、
更に速くなります。

なければ諦めますが、宜しくお願いします。




[ ]
RE:28957 変換リストによる連続置換 - 内No.28958
山紫水明 さん 10/09/25 15:11
 
 KRTさん,

 説明書にも書いておきましたが,ライブラリマクロについての問い合わせは
『秀丸エディタβ版&秀丸メール常連さんフォーラム』の「4.公開マクロ サ
ポート会議室(秀丸エディタ関連)」になっておりますので,そちらにコメント
をしておきます。
http://www.maruo.co.jp/turukame/4/index.html

     では, (^^)/~
                                    山紫水明
                                    SANSHISUIMEI

[ ]