【发布时间】:2013-06-26 18:00:10
【问题描述】:
我有一个问题...我有一个文件,其中的内容看起来像
IMPORT ("$(#T_Company-BAG)\KSAKTE13","06141030.eou")
IMPORT ("$(#T_Company-Gesmbh)\KSAKTE13","06141032.eou")
IMPORT ("$(#T_Company-ITALIA)\KSAKTE13","06141038.eou")
IMPORT ("$(#T_Company-ITALIA)\KSAKTE13","06141045.eou")
IMPORT ("$(#T_Company-ITALIA)\RWRECH13","06141512.eou")
我要做的是提取最后引号内的文件名(*.eou),并且只提取包含字符串T_Company-ITALIA的文件名...
第一部分,提取包含搜索模式的所有行并不难......
gc -Path C:\Scripts\Easyarchiv\level2.ebt | Select-String -Pattern T_Company-ITALIA
但我不知道如何从已选择的行中仅获取文件名 (*.eou)...
现在我正在寻找一个可以提取这个的正则表达式
【问题讨论】:
标签: regex string powershell