1
、いくつかのデータをキャプチャ:正規表現だけで、私は次の行からいくつかのデータをキャプチャするために正規表現を使用しようとしているすべてではないそれらの
[*] 0.0.0.0:80 Cannot reliably check exploitability.
[-] {peer} - Check failed: The following options failed to validate: USERNAME, PASSWORD.
[*] 0.0.0.0:80 The target is not exploitable.
私が使用している正規表現は次のとおりです。
^\[.\].*\s([A-Z]{1}.*$)
問題は、それが(キャプチャグループのために)、その結果ということです:
Cannot reliably check exploitability.
PASSWORD.
The target is not exploitable.
私は何をキャプチャすることは、それがもののトンのためのすべてのテキストに動作しています帽子はそれらでipのを持っていますが、それはちょっと上のプもう一つ、私は真ん中の1があることを必要とするものである:
Check failed: The following options failed to validate: USERNAME, PASSWORD.
私はなぜそれが適切に真ん中をキャプチャしませんか分かりません。
これはgawkにとって重要なことです。
試してみてください^^ [^] [^ AZ] * \ s([AZ]。* $) ' –
パーフェクト!ありがとう – Thermatix
'gawk'は単なる' awk'の実装です。あなたが 'gawk'に加えて' awk'であなたの質問にタグを付けると、あなたはそれらを読んでいる人々を大幅に増やし、すぐに複数の答えを得るでしょう。 –