0

私はこれを解決するために何日も費やしました。テキストをキャプチャすることはできましたが、必要な行は 1 つだけです。さまざまな方法を試しましたが、常にすべての一致が返されます。

このテキスト行は 3 回表示されます

<![LOG[Property SerialNumber is now = serial]LOG]!> 

正規表現の使用

 (?<=Property\sSerialNumber\sis\snow\s\=\s)[^<]+(?=]LOG]!>)

serial という単語が 3 つ一致します。1だけ必要です。

どこが間違っているのですか?

4

1 に答える 1

1

その正確な行が3回表示された場合[Regex]::Matches、もちろん3つすべてが返されます。

[Regex]::Match最初のものだけに興味がある場合に使用できます。

于 2012-06-11T05:59:05.077 に答える