|
|
今年の一月に質問し、それについて解答をいただいたのに、そのままにしてしまいました。すみませんでした。 (最初の文字列)(.*?\n*)((.+?\n*.*?)*?)(最後の文字列)
という検索式を作成した意図は、ある文字列とある文字列の間が 長文で 複数の段落を含む場合、この式に当てはめれば、その始めと終わりの文字列の間に、どのような長文がこようと とにかく 検索できる式を作成したいということでした。
この式は置換のために使用していてます。ある文字列を50行先に移すとか、そういうようなことです。
何度も実際に使ってきて、とりあえずは うまくいっています。ところが、あまりに長文になりすぎると うまく検索できなくなる。(笑
それで、長文をいくつかに分けて 上記の検索式によって、何回か文字列を移していって、最終的に 100行先に その文字列を移すみたいなことをやったりした場合がありますが、 最近は 100行とか200行のような数の多い行数先に置換する場合は UWSCを使って 置換するようにしています。
|
|