-1
Perlの1つのライナーで一致するパターン変数を変更する便利な方法があるかどうかは疑問です。文字列abcdef
で例えば私はこのように見ているコマンドを使用して(出力ABCE)e
でdef
を交換したいと思います:一致するパターンを修正する方法
echo "abcdef" | perl -pne 's/(def)/{command that trims first and last character of $1 and returns it as a string for perl to use it as a replacement}/'
様々な整形タスクを実行するために、このような機能を使いやすいだろう。私たちはsedでこれを行うことができますか?
されているのはなぜ問題の説明全体がPerlに関するものであれば、sedについて質問しますか? – melpomene