我将尝试将多个空格替换为一个空格,但是只在行首进行替换。
例如:
例如:
___abc___def__
___ghi___jkl__
应该转向
___abc_def__
___ghi_jkl__
请注意,我已将空格替换为下划线
使用以下模式进行简单搜索:
([^\s])\s+
匹配第一行末尾到下一行开头的空格。
因此,如果我使用 \1_
进行替换,就会得到以下结果:
___abc_def_ghi_jkl
我的期望与正则表达式引擎(例如PowerGREP或Visual Studio中的引擎)完全不同,它们不会表现出这种行为。