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