Regex 如何用升华文本中的制表符替换所有两个空格组?

Regex 如何用升华文本中的制表符替换所有两个空格组?,regex,sublimetext3,regular-language,Regex,Sublimetext3,Regular Language,我想将使用2个空格缩进的文件转换为使用制表符的文件。如何指定此正则表达式 我可以找到如下正则表达式:/^()+/ 但是现在如何用选项卡替换每个2空间组 提前感谢。SublimiteText3使用PCRE正则表达式引擎,因此您可以使用以下正则表达式替换: 查找:(^ |\G)(或者更明显一点的(^ |\G)[{2}) 替换:\t (^ |\G)匹配行(^)或文档的开头或上一次成功匹配的结尾(\G),而(=[{2})将匹配两个常规空格 您是否在使用SublimateText执行此任务?由于没有“通用

我想将使用2个空格缩进的文件转换为使用制表符的文件。如何指定此正则表达式

我可以找到如下正则表达式:
/^()+/
但是现在如何用选项卡替换每个2空间组


提前感谢。

SublimiteText3使用PCRE正则表达式引擎,因此您可以使用以下正则表达式替换:

查找:
(^ |\G)
(或者更明显一点的
(^ |\G)[{2}

替换:
\t

(^ |\G)
匹配行(
^
)或文档的开头或上一次成功匹配的结尾(
\G
),而
(=
[{2}
)将匹配两个常规空格


您是否在使用SublimateText执行此任务?由于没有“通用”正则表达式,因此没有答案。每个正则表达式的味道都不一样。这项任务很容易在Sublimitext中完成。然而,它在Python
re
、JS和sed中都不起作用……Sublime测试中没有将制表符转换为空格并将空格转换为空格的功能吗?你的问题非常笼统。请说得更具体些