本帖最后由 smss 于 2019-6-24 16:25 编辑
- $str = [IO.File]::ReadAllText('manifest.xml', [Text.Encoding]::UTF8);
- $str = $str -replace '(?m)^\s+|\s*(?:\n|$)' -replace '<!--(?:(?!-->).)*-->' -replace '(?<!<\S+)\s+';
- $str = [regex]::Replace($str, '(?<=<[^<>\s]+)\s+[^<>]+"(?=\s*/?>)', {param($m); [Collections.ArrayList]$a=$m.Value -split '(?<=="[^"]*")';$a.Reverse();$a -join ''});
- [IO.File]::WriteAllText('1.xml', $str, [Text.Encoding]::UTF8);
复制代码
- Get-Date -Format "<!--smss于yyyy年M月d日 HH:mm:ss制作-->" | out-file -filepath 1.xml -appen
复制代码 需要把最后一句改为
放在生成文本第二行
目前是追加到文本尾
而不是文本的第二行
最好注释说明下谢谢 |