大きなテキストファイルがあり、各行の4番目の文字を置き換えたいと思います。クラウドあなたはNotepad ++でそれをするために正規表現を提案してください?
Find-replaceで置き換える代わりに、最初の行の4番目の文字にカーソルを置き、SHIFT
とALT
を押したまま、下ボタンを押して、4文字ごとにマークを付けることもできます。
これにより、すべての文字の4番目が列として選択されます。
^(.{3}).(.*)
を検索します
と置換する \1a\2
必ずオフにしてください。マルチラインに一致します。
これはテストされていません。それがあなたが必要とすることをするかどうかチェックしてください。あなたがあなたの文書の構造についてもっと言うならば;私はより良い正規表現を思い付くかもしれません。
4番目の文字を[〜#〜] x [〜#〜]に置き換える場合は、を押します。 Ctrl+H検索モードとして正規表現を選択し、これらのいずれかを使用します:
何を見つける:^(...)(.)
次のように置き換えます:_\1X
_
何を見つける:^(.{3})(.)(.*)$
次のように置き換えます:_\1X\3
_
何を見つける:^(.{3})(.)
次のように置き換えます:_\1X
_
押し続ける Alt マウスでドラッグして、置き換えるテキストの列を選択します。
押し続けると、キーボードだけでこれを行うこともできます Alt+Shift 次に、矢印キーを使用して置換するテキストの列を選択し、その上に入力します。