Perlスクリプトに次の行があります(cshellから実行します)
system("perl -p -i -e 's/\+[a-z]+\+//g' $file1");
+ プラス記号で囲まれたすべての単語が削除されることを期待しています。代わりに、以下のエラー メッセージが表示されます。
量指定子は、正規表現では何も続きません。<-- HERE in m/+ <-- HERE [az]++/ at -e line 1.
何が起こっている?バックスラッシュを付けたのに、なぜこのエラーが発生するのでしょうか?