私は Perl を初めて使用するので、質問を手伝ってもらえないかと思っていました。
テキスト ファイルから <> 括弧内のテキストと数字の正確なシーケンスを取得しようとしています。
コードは次のとおりです。
open (FILE1, "file.txt") or die ("Error: File cannot be found");
@file1 = <FILE1>;
@file2 = join(' ', @file1);
my @grabJustTheHVSection = grep { $_ =~ /\<HV\>.*\<\\HV\>/s} @file2;
close(FILE);
配列 @grabJustTheHVSection に、file1.txt の次のものだけを含めたい
:
その他のサンプル コード:
@file2 = join('', @file1);
my @replace = grep { $_ =~ /\<HV>/g } @file2;
foreach $_ (@replace){
if($_ !~ m/.PDT>/g){
s /<HV>/<PDT>/g;
s /<\\HV>/<\\PDT>/g;
(print NEW $_) or die "Cant write to $new: $!";
}
ありがとう