私の質問がちょっと厄介なように聞こえたら、私を許してください。私はスカラーに割り当てられた値に影響を与えずにperlソースファイルの行番号を置き換える正規表現を探しています。スカラーに割り当てられた値ではなく、文字列を置き換える正規表現
私は以下のことが私の質問を少しはっきりさせると思います。私はこのようになりますperlのソースを持って言う:
1. $foo = 2.4;
2. print $foo;
私はスカラーに割り当てられた値に影響を与えることなく、それらの行番号(1. 2. etc..)
を交換するための正規表現を好むので、この場合$foo
になります。
おかげ
基本的な質問のように聞こえましたか? –
さて、行番号とスカラー割り当ての違いは何ですか?あなたが「行番号は常に行の始めにあり、スカラーの代入はそうではない」と言うと、正規表現は非常に簡単になります。 's/^ \ d //;'は、ライン。 – Konerak