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