私はPython reモジュールと一緒に文字列置換を使用できるかどうか疑問に思っていますか?Python Regexと文字列置換を組み合わせたものはありますか?
たとえば、私はoptparseを使用しており、options.hostnameという名前の変数を持っています。この変数は、ユーザーがスクリプトを実行するたびに変更されます。
ログファイルの各行に3つの文字列が一致する以下の正規表現があります。
match = re.search (r'^\[(\d+)\] (SERVICE NOTIFICATION:).*(\bCRITICAL)', line)
私は、しかし、私はどんな変化が仕事を得ることができない最後の一致グループとしてoptions.hostname照合することによって、文字列置換を行うことができるようにしたいです。これは可能ですか?
match = re.search (r'^\[(\d+)\] (SERVICE NOTIFICATION:).*(\bCRITICAL).*(s%), line) % options.hostname
@Joshua、あなたが次の回答にあるチェックボックスをカチカチに受け入れられて最良の答えをマークすることになっている知っています。 –