我的文字为:
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
替换。[a-z]用空格代替字母
答案 0 :(得分:1)
您可以使用类似这样的内容,因为记事本++不支持外观
search: "(\d+.\d+).(\w+)"
replace: "\1 \2"
或者甚至不那么具体,因为你指出
search: "\.([a-z])"
replace: " \1"
答案 1 :(得分:0)
您可以尝试前瞻(?=..)
:
search: \.(?=[a-z])
replace: " "
对于一个不太宽松的模式,只有在你之前有一个数字时才能匹配,你可以添加一个lookbehind:
search: (?<=\d)\.(?=[a-z])
replace: " "
请注意,旧版本的notepad ++没有这些功能。
答案 2 :(得分:0)
好的,这最终有效:
替换:
\.([^\d])
使用:
\1