我想用一个正则表达式转换文本中只有制表符的所有缩进。在
我使用的正则表达式是:
(?<=\n)((?:\t)|(?:\t\t)|(?:\t\t\t)|(?:\t\t\t\t)|(?:\t\t\t\t\t)|(?:\t\t\t\t\t\t)|(?:\t\t\t\t\t\t\t)|(?:\t\t\t\t\t\t\t\t)|(?:\t\t\t\t\t\t\t\t\t)|(?:\t\t\t\t\t\t\t\t\t\t))?((?: )|(?: \t)|(?: \t)|(?: \t))+?
替换为:
^{pr2}$我将规则(?<=\n)
放在正则表达式前面,只匹配换行符\n
后面的行,以避免正则表达式匹配中间行文本。在
如何修改regex以将((?: )|(?: \t)|(?: \t)|(?: \t))
中的每个替换为一个\t
?在
非常感谢。在
我认为语法必须是针对python的,因为我将在sublimitext3中使用它。在
目前没有回答
相关问题 更多 >
编程相关推荐