私はファイルを持っています:
XXGuy:Tom1XXBill1XX<tab>XXBlah2XX\n
XXFriend:Bob1XXcarry:Stuff1XX\n
XXGuy:Tom2XXBill2XX<tab>XXBlah7XX\n
XXFriend:Bob2XXcarry:Stuff2XX\n
抽出したいコンテンツは、Tom{1,2}、Bob1{1,2}、および Stuff1{1,2} であり、出力します。
「Tomx の友達は Bobx で、Stuffx を運んでいます」
複数のキャプチャ グループで複数行の正規表現を使用できます。Tomx、Bobx、および Stuffx は $1、$2、および $3 になり、各要素を出力できますが、希望する方法でそれらを実際に処理することはできません。説明-どの構造に格納するか(配列/ハッシュはここで請求書に適合しないと思われますか?)、データを取得する方法がわかりません。
私はこれらの投稿を見ています:
Perl: 配列から値のペアを プルする 複数行の正規表現で複数の一致を見つける perl
提案?