作业帮 > 综合 > 作业

perl中去除从&到+号的所有字符

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 06:17:27
perl中去除从&到+号的所有字符
例如:
+apple
&apple1
apple2
apple3
+pear
pear
&pear1
+orange
除去从&到+号的所有字符后应剩下
+apple
pear
pear
orange
perl -i -pe 's/\&.\+//sg' out.txt
这个是我写的,但是out.txt中并没有出现
+apple
pear
pear
orange
Perl之命令行
通过它可以让你的程序更简练,并且可以写出很多只有一行命令的perl.
perl -0777 -pe 's/&.+?\+//sg' file
answer补充:
perl -0777 -pe 's/&.+?\+//sg' 122.txt> out.txt
你抄都抄错了 ...
是-0777不是-i
是&不是\&