index
両方と=~
演算子を使用した Perl 文字列の照合/検索で問題に直面しています。RT @zaynmalik: Big cover for @cosmopolitanuk ! Boys looking slick http://example.com/FcWA80HI
テキスト ファイルで文字列 " " を検索する必要があります。
if($splitlines[1] =~ /RT @zaynmalik: Big cover for @cosmopolitanuk ! Boys looking slick http://example.com/FcWA80HI/){
## Do something ##
}
ただし、' @
' は Perl の特殊文字であるため、コンパイル エラーが発生します。これを行う方法を教えてください。文字列を のような変数に保存しようとしました$str
が、うまくいきませんでした (これは理解できます)。
だから、これは私が今やっていることです、
$max_freq_tweet = 'RT @zaynmalik: Big cover for @cosmopolitanuk ! Boys looking slick http://example.com/FcWA80HI';
if($splitlines[1] =~ /\Q$max_freq_tweet\E/){
print FILE5 "$splitlines2[1] \n";
}
しかし、まだ機能していないようです。