在字符串的开头找到Tab并替换

时间:2016-09-23 21:58:50

标签: regex

我使用它在字符串的开头找到^ \ t +一个制表符并用空格替换它,问题是如果字符串有多个制表符,它就不会用多个空格替换它。如何用相同数量的空格替换开头的标签?

1 个答案:

答案 0 :(得分:1)

您可以使用

\G\t

请参阅regex demo

\G匹配字符串的开头和上一次成功匹配的结束,\t将匹配1个标签。启用多个搜索模式(全局模式)后,您将使用空格替换字符串开头的每个选项卡。

如果您处理开头的标签页,则可以使用

(?:^|\G)\t

此表达式经过测试,在Notepad ++中运行良好。