Powershell 从文本文件中读取特定文本

Powershell 从文本文件中读取特定文本,powershell,Powershell,我编写了一个PowerShell脚本来比较两个文本文件。在文件1中,数据被组织起来。但在文件2中,数据没有组织。我通常手动组织数据。但现在数据增加了。我需要使用PowerShell自动组织 PowerShell必须读取两个特殊字符之间的数据。例如:在正则表达式中使用正则表达式输入错误@sodawillow谢谢你的提醒。固定的。 Select-String -Path 'C:\path\to\file2.txt' -Pattern '<(.*?)@' -AllMatches | Sele

我编写了一个PowerShell脚本来比较两个文本文件。在文件1中,数据被组织起来。但在文件2中,数据没有组织。我通常手动组织数据。但现在数据增加了。我需要使用PowerShell自动组织


PowerShell必须读取两个特殊字符之间的数据。例如:
在正则表达式中使用正则表达式
输入错误<代码>@sodawillow谢谢你的提醒。固定的。
Select-String -Path 'C:\path\to\file2.txt' -Pattern '<(.*?)@' -AllMatches |
  Select-Object -Expand Matches |
  ForEach-Object { $_.Groups[1].Value }