如果我的问题听起来有点尴尬,请原谅我.我正在寻找一个正则表达式,它将取代perl源文件中的行号,而不会影响分配给标量的值.
我想下面会让我的问题更清楚一些.假设我有一个perl源,看起来像这样:
1. $foo = 2.4;
2. print $foo;
Run Code Online (Sandbox Code Playgroud)
我想要一个正则表达式来替换那些行号(1. 2. etc..)而不影响分配给标量的值,所以在这种情况下$foo.
谢谢
将你的正则表达式锚定到行的开头:
删除数字:
perl -p -i.bak -e's{^\d+\. }{}' myperl
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
271 次 |
| 最近记录: |