1

PowerShell スクリプトの正規表現を理解するのに助けが必要です。データは次のようになります。

TRN    ABCD;
TRN ABCEDFG;
TRN    HIJ ;
TRN   KLMNO  XXXXX ;
TRN      XYZ                ;

TRN+ スペースの間で、aspaceまたは " " の前のデータを選択する必要があります;

したがって、私の出力は次のようになります。

ABCD
ABCEDFG
KLMNO
HIJ
XYZ

ただし、TRN前に 1 つまたは複数の空行を付けることができ、これの正規表現がわかりません...

4

1 に答える 1

0

試す:

 (gc myfile.txt | select-string -Pattern '(?<=trn\s+)([^\s]+)(?=\s|;)' ).matches.value
于 2013-03-20T06:50:00.657 に答える