忘记要拖放了- #@&cls&powershell "$a='%~1';type '%~f0'|out-string|iex"&pause&exit
- [regex]::Matches(
- (gc -enc utf8 $a) -join "`n",
- '<st>(\d+)</st>\s*<et>(\d+)</et>[\s\S]+?<!\[\w+\[\s*(.+?)\s*\]\]>'
- )|%{
- $m=$_.Groups
- $st=[timespan]::FromMilliseconds($m[1].value)
- $et=[timespan]::FromMilliseconds($m[2].value)
- "{0}`r`n{1:hh\:mm\:ss\,fff} --> {2:hh\:mm\:ss\,fff}`r`n{3}`r`n" -f ++$i, $st, $et, $m[3].value
- }|sc ($a -replace '.xml$','.str')
复制代码
|