[已解决]求PowerShell加过滤
[i=s] 本帖最后由 smss 于 2022-5-9 23:54 编辑 [/i][code](Get-Content $file1 -ReadCount 0)-replace'FORX +\*','FORX*'-replace'\[ +','['-replace' +\]',']'-replace'(\[[^]]*\])| +(?=\|)|(?<=\|) +','$1'-replace', +',','-replace'! +','!'-replace' !','!'-replace'!!','!! '|Set-Content -encoding Unicode $file3[/code]需要过滤以下2种情况 ENVI和set时则不修改 如果可以能优化一下更好
ENVI Z=CO., LTD
set X=CO., LTD1 [i=s] 本帖最后由 flashercs 于 2022-5-9 13:46 编辑 [/i]
[code]-replace'FORX +\*','FORX*'-replace'\[ +','['-replace' +\]',']'-replace'(\[[^]]*\])| +(?=[|!])|(?<=[|!]) +','$1'-replace'!!','!! '-replace'((?:ENVI|set) +[^=]+=.*)|(?<=,) +','$1'[/code]
页:
[1]