0

私はこのような行を持っています

 SNMPv2-SMI::enterprises.6889.2.69.5.1.58.0 = IpAddress: 10.169.130.48 SNMPv2-SMI::enterprises.6889.2.69.5.1.52.0 = STRING: "999" 

そして、IPアドレス(10.169.130.48)と文字列出力(999)を選択し、他のすべてをトリムして、このコードを使用しています。

/.*\s=\sIpAddress:\s(\d+\.\d+\.\d+\.\d+)\sSNMPv2-SMI.*\s=\sSTRING:\s\"(\d+)\"/

しかし、文字列出力ではなく、10.169.130.48しか得られません。私の質問は、2 つの () を使用して必要なものを選択できないということですか? 他のオプションは何ですか?

4

3 に答える 3

1

あなたの正規表現は正しいです。結果が欠けているだけです。これをチェックして解決策を見つけてください!

于 2013-10-16T18:56:15.860 に答える