我需要从示例文件中删除空格:
但是我想留下这样的空格:
<Name>Name, Surname</Name>
<street>Street Test Test Test</street>
答案 0 :(得分:0)
一个简单的解决方案是替换
^\s+
一无所有。
这将以空格开头的所有行(^
和之后的所有空格(\s+
)匹配(包括新行和制表符)。第一个非空格之后的所有文本均保持不变。
答案 1 :(得分:0)
要严格回答,将(\s)\s*
替换为\1
只会保留组的第一个空白。它完成了工作
在您的情况下,最好删除空行以保持缩进,因此将\n\s*\n
替换为\n
答案 2 :(得分:0)
尝试一下:
^\s+|\r?\n|^"\s+|\s+"$
https://regex101.com/r/lavVcJ/8
它还将在开头和结尾删除"
。因此,如果需要它们,只需记住在替换完成后添加它们即可。