如何使用javascript替换函数在每个xml结束标记后输入换行符?

如何使用javascript替换函数在每个xml结束标记后输入换行符?,javascript,xml,replace,format,str-replace,Javascript,Xml,Replace,Format,Str Replace,在格式化xml代码时,我正在使用以下javascript替换函数 xml = xmll.replace(/<\/?[0-9]{1,}>/g, ''); xml=xmll.replace(//g',); 但这并不是在创建换行符,我也使用了下面的函数来创建新行 xml = xmll.replace(/<\/?[0-9]{1,}>/g, '\n'); xml=xmll.replace(//g,'\n'); 但在关闭xml标记后,它并没有创建换行符或新行。有人知道可能的解

在格式化xml代码时,我正在使用以下javascript替换函数

xml = xmll.replace(/<\/?[0-9]{1,}>/g, '');
xml=xmll.replace(//g',);
但这并不是在创建换行符,我也使用了下面的函数来创建新行

xml = xmll.replace(/<\/?[0-9]{1,}>/g, '\n');
xml=xmll.replace(//g,'\n');
但在关闭xml标记后,它并没有创建换行符或新行。有人知道可能的解决方案是什么吗?

试试这个

xml = xmll.replace(/(<\/?.*?>)/g, '$1\n');
xml=xmll.replace(/()/g,$1\n');

尊敬的先生,它确实起作用了。但是,先生,我本想消除标签,但现在标签又出现了。因为我不想显示节点索引,比如等等。然后试试这个。xml=xmll.replace(/()/g,'\n');谢谢,先生,它也在工作,但现在它消除了所有的结束和结束标签。但我只想删除或替换标记等所有索引。但不是我的xml标记,比如。你能解释一下这个表达式吗?这样我就可以根据自己的需求生成自己的。谢天谢地。实际上它与
[0-9]{1,}
相同,但它不仅检查
数字
中的任何字符。如果我的正则表达式有效,那么你的正则表达式也应该有效。没有区别。