私は次のようなテキストを持っています:
0.1.Contents
0.2.Introduction
0.3.Document History
0.3.1.Document 1 History
私が欲しい:
0.1 Contents
0.2 Introduction
0.3 Document History
0.3.1 Document 1 History
.[az] を空白に置き換えると、文字も置き換えられます
notepad ++はルックアラウンドをサポートしていないため、このようなものを使用できます
search: "(\d+.\d+).(\w+)"
replace: "\1 \2"
または、あなたが指摘したようにさらに具体的ではありません
search: "\.([a-z])"
replace: " \1"
あなたは先読みで試すことができます(?=..)
:
search: \.(?=[a-z])
replace: " "
前に数字がある場合にのみ一致する許容度の低いパターンの場合、後読みを追加できます。
search: (?<=\d)\.(?=[a-z])
replace: " "
古いバージョンの notepad++ にはこれらの機能がないことに注意してください。