我正在尝试在Notepad ++中使用正则表达式将空格更改为类似这样的选项卡
01 fsdfsd
01 01 fsdfsd
01 01*fsdfsd
01 01 01 fsdfsd
01 01 01*fsdfsd
如何在数字之间保留空格并仅更改最后一个空格?
谢谢.
搜索:
[ ]([a-zA-Z])
Run Code Online (Sandbox Code Playgroud)
(请注意,字符类前面有一个空格.)并替换为:
\t$1
Run Code Online (Sandbox Code Playgroud)
如果您还有不同格式的行,或者如果fsdfsd可能包含空格,则可能更适合的替代方法是:
^((?:\d+\*?)(?:[ ]\d+\*?)*)[ ]
Run Code Online (Sandbox Code Playgroud)
现在替换为
$1\t
Run Code Online (Sandbox Code Playgroud)
这将匹配最长可能的数字字符串后面的任何空格,其中可选的星号用空格分隔.