我使用它在字符串的开头找到^ \ t +一个制表符并用空格替换它,问题是如果字符串有多个制表符,它就不会用多个空格替换它。如何用相同数量的空格替换开头的标签?
答案 0 :(得分:1)
您可以使用
\G\t
请参阅regex demo
\G
匹配字符串的开头和上一次成功匹配的结束,\t
将匹配1个标签。启用多个搜索模式(全局模式)后,您将使用空格替换字符串开头的每个选项卡。
如果您处理行开头的标签页,则可以使用
(?:^|\G)\t
此表达式经过测试,在Notepad ++中运行良好。