次の形式のタブ区切りファイル (2 列を含む) があります。
ABA-1 (tab) CDF@
ABA-1 (tab) EFG
ZYA (tab) ABA-1 this
EFG that this (tab) ZYA
/EFG/ のみに一致させ、/EFG that this/ には一致させたくありません。同様に、/ABA-1/ のみに一致させ、/ABA-1 this/ には一致させたくありません。
次のパターンは機能しません。
$line=~ /^(\w*\-?\w*\@?)\t*(\w*\-?\w*\@?)$/
単語境界 (\b) を使用してみましたが、どちらも機能しません。
この問題に取り組む方法についてのアイデアはありますか? どんな助けでも大歓迎です。どうもありがとう!