我有一个包含数据行的文本文件.我可以使用以下的powershell脚本来提取我感兴趣的行:
select-string -path *.txt -pattern "subject=([A-Z\.]+),"
Run Code Online (Sandbox Code Playgroud)
一些示例数据将是:
blah blah subject=THIS.IS.TEST.DATA, blah blah blah
Run Code Online (Sandbox Code Playgroud)
我想要的是能够只提取主题的实际内容(即"THIS.IS.TEST.DATA"字符串).我试过这个:
select-string -path *.txt -pattern "subject=([A-Z\.]+)," | %{ $_.Matches[0] }
Run Code Online (Sandbox Code Playgroud)
但"匹配"属性始终为空.我究竟做错了什么?