|
こんにちは“ts”さん、白雲斎です。
>早速ですが、次のような固定長データで、
>4列目の1文字(1バイト)データを、
>全て別の文字(1バイト)に置き換えたいのですが、
>どのようにしたらよいのか、ご教示いただければと思います。
※固定長データだから全て半角ですよね。
検索キーワード : ^.{3}(.)(?\1)
置換え文字列 : 0
正規表現 : ON
●秀丸担当殿へ
上に示した置換え動作がどうも変です。
(秀丸エディタ 6.50β27)
-- sample data ----
123456789
123456789
123456789
-- sample data ----
ファイル先頭にカーソルを置いて件の置換えを開始します。
┌─┬──┬────────────────────────────┐
│ │結果│操作 │
├─┼──┼────────────────────────────┤
│ 1│ ○ │「置換えの前に確認」を有効にして、すべて確認しながら置換│
│ 2│ ○ │「置換えの前に確認」を無効にして、全置換 │
│ 3│ × │「置換えの前に確認」を有効にして、全置換→全置換 │
└─┴──┴────────────────────────────┘
(3)は、最初にヒットした対象が置き換えられません。
ヒットした1個目を確認して置き換えた後、残りを全置換した場合でも、全置換
の最初にヒットした対象が置き換えられません。
また、ファイル頭に空行を挿入しても結果は同じでした。
再現しますでしょうか?
|
|