|
秀丸担当さん今日は、ひろです。
鶴亀でも再現したので、β版に限ったことではありませんが、タグ付き正
規表現の置換で解らないことがあります。
---------------------------------------------------------------------
a(
あ
---------------------------------------------------------------------
という文章に、
replaceallfast "[「\\((]+\\f\\n\\f[ \\t ]*","\\n\\2\\0",regular;
を実行します。この時
\0 = (
\1 = \n (改行)
\2 = (全角空白)
になりますよね。ですから結果は
---------------------------------------------------------------------
a
(あ
---------------------------------------------------------------------
になると思うのですが、結果は
---------------------------------------------------------------------
a
( あ
---------------------------------------------------------------------
となります。ファイルの先頭に改行がある場合と、無い場合で結果が異なる
ので、何か勘違いをしているだけかもしれませんが、その場合はご教授頂け
ないでしょうか?
|
|