0

我花了几天时间试图解决这个问题。设法获取要捕获的文本,但我只需要其中一行。我尝试了各种方法,但总是让所有比赛都退还给我。

这行文字出现 3 次

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

使用正则表达式

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

我得到三个匹配的单词serial。我只需要1。

我哪里错了?

4

1 回答 1

1

如果该确切的行出现 3 次,那么[Regex]::Matches当然会返回所有这三个。

[Regex]::Match如果您只对第一个感兴趣,则可以使用。

于 2012-06-11T05:59:05.077 回答