Stack Overflow RegEx Wizards、私はGoogleを精査しましたが、これに対する適切な解決策を見つけられませんでした。IPCONFIGの結果から1:NDNSサーバーを引き出す必要があります。以下の例では、最初の3つが必要になります。ただし、多かれ少なかれ存在する場合があります。
更新:最適には、DNS文字列の最初のコロン(:)にカーソルを置き、その後、英字に達するまでIPをキャプチャします。したがって、そのコロンからその英字に文字列をスクレイプすることができれば、IPを照合するために別の正規表現を実行できます。
DNS.*:
最初のコロンに移動します(:)
英字まで先読みする必要があります。
重要な注意:使用しているサードパーティツールのため、正規表現のみを使用できます:)
これが私がIPとして使用している正規表現の値です。これにより、DNSだけでなく、すべてのIPがキャプチャされます...
(([0-9]){1,3}.){1,3}[0-9]{1,3}
IPCONFIGの例
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 152.225.244.1
DHCP Server . . . . . . . . . . . : 10.204.40.57
DNS Servers . . . . . . . . . . . : 10.204.127.11
10.207.2.50
10.200.10.6
Primary WINS Server . . . . . . . : 10.207.40.145
Secondary WINS Server . . . . . . : 10.232.40.38
Lease Obtained. . . . . . . . . . : Tuesday, August 28, 2012 6:45:12 AM
Lease Expires . . . . . . . . . . : Sunday, September 02, 2012 6:45:12 A