0

私は次のようなテキストを持っています:

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] を空白に置き換えると、文字も置き換えられます

4

3 に答える 3

1

notepad ++はルックアラウンドをサポートしていないため、このようなものを使用できます

search: "(\d+.\d+).(\w+)"
replace: "\1 \2"

または、あなたが指摘したようにさらに具体的ではありません

search: "\.([a-z])"
replace: " \1"
于 2013-06-14T16:40:56.663 に答える
0

あなたは先読みで試すことができます(?=..)

search: \.(?=[a-z])
replace: " "

前に数字がある場合にのみ一致する許容度の低いパターンの場合、後読みを追加できます。

search: (?<=\d)\.(?=[a-z])
replace: " "

古いバージョンの notepad++ にはこれらの機能がないことに注意してください。

于 2013-06-14T16:36:23.760 に答える